
@import url('../dist/bootstrap/css/bootstrap.min.css');
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Gabarito:wght@400..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Hahmlet:wght@100..900&display=swap');

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");

:root { 
    --primary-font:"Manrope", sans-serif;
    --secondary-font:"Roboto", sans-serif;
    --gray: #333333;
    --light-gray: #f5f3f3;
    --blue: #0a4871;
    --orange: #ef7f1a;
    
    --brand-red:#c4121a;
    --brand-red-dark:#c4121a;
    --brand-orange:#ef7f1a;
    --ink:#1B1B1F;
    --muted:#6B7280;
    --card-border:#ECECEF;
    --page-bg:#FFFFFF;
    --pill-bg:#FCEFD6;
    --pill-text:#ef7f1a;
    --icon-bg:#FCEFD6;

   
    --panel-bg:#FBEDD9;
    --panel-border:#F3D9AE;
    --ink:#1B1B1F;
    --muted:#5B5B63;
    --white-panel:#FFFFFF;


      --bg-color: #F8F5F0;
      --text-primary: #1A1A1A;
      --text-secondary: #555555;
      --accent-color: #A82025;

   
    --brand-red-light:#c4272e;
    --brand-gold:#f0b429;
    --brand-gold-dark:#e0a51a;
    --ink:#1f2430;
    --muted:#6b7280;
    --card-bg:#ffffff;
    --page-bg:#f4f2ee;
    --radius-lg:18px;
    --radius-md:12px;


     --brand-red:#C4121A;
    --brand-red-dark:#3B0A14;
    --brand-cream:#F9F3EE;
    --card-radius:14px;

     --brand-red:#C4121A;
    --brand-cream:#F9F3EE;
    --slab-bg:#F0DDBF;
    --text-dark:#4A4340;
    --line-color:rgba(255,255,255,0.6);
  
}
body { color: var(--gray); font-family: var(--primary-font); font-weight: 500; line-height: normal; overflow-x: hidden; position: relative; }
a { color: var(--bs-blue); }
a, a:hover { text-decoration: none; }
a:focus { outline: none; }
*:focus { outline: none; }
button:active, button:focus, .btn:active, .btn:focus { box-shadow: none !important; outline: none !important; }
.img-responsive, .navbar-brand > img { display: inline-block; }
img { display: inline-block; height: auto; max-width: 100%; }
h1, h2, h3, h4, h5, h6 { color: var(--bs-white); font-family: var(--secondary-font); font-weight: 400; text-transform: capitalize; }
h1 { font-size: 71px; }
h2 { font-size: 35px; }
p, li { color: var(--gray); font: 500 16px/1.5 var(--primary-font); overflow-wrap: break-word; word-wrap: break-word; }
.clearfix { clear: both; margin: 0px; padding: 0px; }
.blink { -webkit-animation: blink-1 6s infinite both;animation: blink-1 6s infinite both;}

@-webkit-keyframes blink-1 {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blink-1 {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.container {
  width: 100%; 
  padding-right: 1rem; 
}
*, *::before, *::after {
  box-sizing: border-box;
}
html {
    /* scrollbar-color: #000 #000;
    scrollbar-width: thin; */
    scroll-behavior: smooth;
      overscroll-behavior-y: none; 
    background-color: #000000;
}

  

  .reveal{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--delay, 0ms)}
  .reveal-up{transform:translateY(40px)}
  .reveal.is-visible{transform:translateY(0)}
  .reveal-zoom-in{transform:scale(.85)}
  .reveal-zoom-in.is-visible,.reveal-zoom-out.is-visible{transform:scale(1)}
  .reveal-zoom-out{transform:scale(1.15)}
  .slid-banner{overflow:hidden}
  .reveal[data-aos=zoom-in]{transform:scale(.6)}.reveal[data-aos=zoom-out]{transform:scale(1.4)}
  .reveal.is-visible{opacity:1;transform:scale(1)}
  .hc-offcanvas-nav.hc-nav-1.nav-position-right .nav-container{right:0;left:auto;transform:translate3d(493px,0,0)}


html.lenis,
html.lenis body {
    height: auto;
}
.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
}
.lenis.lenis-stopped {
    overflow: hidden;
}
.lenis.lenis-scrolling iframe {
    pointer-events: none;
}
html::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
html::-webkit-scrollbar-track {
  background: #1a1a1a;
 
}
::-webkit-scrollbar-thumb {
    background: #413c3c; 
    border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
    background: #303030; 
}

p a {font-weight: bold;}

.header { background:#c4121a;  left: 0; right: 0; top: 0; z-index: 9;  
  }

.header .navbar-brand { max-width: 167px; }
.smaller { padding-bottom: 0.5rem; position: fixed; z-index: 999; height: 80px; }
.smaller .navbar-brand { max-width:160px; }
.navbar-expand-lg .navbar-nav a.nav-link:hover {color: #ef7f1a;}
.navbar-expand-lg .navbar-nav a.nav-link { color:#fff; font-size: 16px; font-weight: 500; font-family: var(--primary-font);padding-right:15px;padding-bottom: 4px;
        padding-left: 15px;}
.navbar-nav .nav-link:hover { color: var(--orange); }
.navbar-nav .nav-link.active { color: var(--orange); }
.navbar-nav .nav-link.show { color: var(--orange); }
.navbar-nav .position-static {position:relative !important;}

header.dropdown-menu ul li {list-style: none;padding-left: 16px;}
.top-call {position: relative;}
.search-box-hd.callctn {top: 54px;
  right: 0px;
  width: 140px;
  border-radius: 0 0 12px 12px;
  height: 80px;
  align-items: flex-start;}
.call-hed ul {margin: 0;padding: 0;}
.call-hed ul li {list-style:none;color: #fff;}


.call-hed ul li a {
  list-style: none;
  color: #fff;
}

.rate-table{border-radius:10px;overflow:hidden;background:var(--slab-bg)}
.rate-table .rate-header{display:flex;background:var(--brand-red)}
.rate-header .col{color:#fff;font-weight:600;padding:.9rem 1.1rem}
.rate-body{display:flex}
.col-period{flex:0 0 15%}
.col-ltv{flex:0 0 10%}
.col-slabrate{flex:1 1 45%;display:flex;flex-direction:column}
.col-remarks{flex:0 0 30%}
.rate-body>div{padding:.85rem 1.1rem;border-right:1px solid var(--line-color);display:flex;align-items:center}
.rate-body>div.col-slabrate{flex:unset;display:flex;flex-direction:column;width:100%;padding:0}
.sub-row{width:100%;display:flex;flex:1}
.rate-body>.col-remarks{border-right:none}
.cell-strong{font-weight:600}
.sub-row:not(:last-child){border-bottom:1px solid var(--line-color)}
.sub-row .rate-cell,.sub-row .slab-cell{padding:.85rem 1.1rem;display:flex;align-items:center}
.sub-row .slab-cell{flex:0 0 45%;border-right:1px solid var(--line-color)}
.sub-row .rate-cell{flex:1}


  /* match header column widths to body */
  .rate-header .col-period{ flex:0 0 15%; }
  .rate-header .col-ltv{ flex:0 0 10%; }
  .rate-header .col-slab{ flex:0 0 24.75%; } /* 45% * 55% */
  .rate-header .col-rateofinterest{ flex:1 1 20.25%; }
  .rate-header .col-remarks{ flex:0 0 30%; }

.rate-table.two{border-radius:10px;overflow:hidden;background:var(--slab-bg)}
.rate-table.two .rate-header{display:flex;background:var(--brand-red)}
.rate-table.two .rate-header .col{color:#fff;font-weight:600;padding:.9rem 1.1rem}
.rate-table.two .rate-body{display:flex;flex-direction:column}
.rate-table.two .rate-group{display:flex}
.rate-table.two .rate-group:not(:last-child),
.rate-table.two .sub-row:not(:last-child){border-bottom:1px solid var(--line-color)}
.rate-table.two .col-period{flex:0 0 15%}
.rate-table.two .col-ltv{flex:0 0 10%}
.rate-table.two .col-slabrate{flex:1 1 45%;display:flex;flex-direction:column}
.rate-table.two .col-remarks{flex:0 0 30%}
.rate-table.two .rate-group>div{padding:.85rem 1.1rem;border-right:1px solid var(--line-color);display:flex;align-items:center}
.rate-table.two .rate-group>.col-remarks{border-right:none}
.rate-table.two .cell-strong{font-weight:600}
.rate-table.two .sub-row{display:flex;flex:1}
.rate-table.two .sub-row .rate-cell,.rate-table.two .sub-row .slab-cell{padding:.85rem 1.1rem;display:flex;align-items:center}
.rate-table.two .sub-row .slab-cell{flex:0 0 45%;border-right:1px solid var(--line-color)}
.rate-table.two .sub-row .rate-cell{flex:1}

.theme-card {
    background: transparent;
    border: 1px solid rgba(255, 235, 148, 0.25);
    border-radius: 10px;
    padding: 0px;
    margin-bottom: 30px;
}

.theme-title {
    color: var(--accent);
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 18px;
    text-align: center;
    display: block;
}

/* Grid-based "table" built from divs */
.grid {
    display: flex;
    flex-direction: column;
    border-radius: 6px;
    overflow: hidden;
}

.grid-row {
    display: grid;
    width: 100%;
}

    .grid-row.cols-4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .grid-row.cols-2 {
        grid-template-columns: 1fr 1fr;
    }

.cell {
    border: 1px solid #fff;
    color: #414040;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 12px;
    font-size: 1rem;
    margin: -1px 0 0 -1px;
}

    .cell.label {
        background: var(--brand-red);
        font-weight: 600;
        white-space: nowrap;
        color: #fff;
    }

    .cell.data {
        background: var(--slab-bg);
    }

    .cell.remarks {
        background: var(--slab-bg);
        font-weight: 500;
        grid-column: span 3;
    }

    .cell.data.strong {
        font-weight: 600;
    }

.footnote {
    color: var(--accent);
    opacity: 0.85;
    font-size: 0.85rem;
    text-align: center;
    margin-top: 10px;
    display: block;
}
.director-hd h3, .messg-cls h4 {
    color: #c4121a;
    font-size: 20px
}

.c-mssge {
    display: none;
}

.sec-mssg {
    margin-top: 30px
}

.our-messg {
    background: #e0e0e0;
    padding: 50px 0
}

.container.messg-white {
    background: #fff;
    border-radius: 20px;
    padding: 50px 30px;
    box-shadow: 0 3px 10px 6px #c5cacb80
}

.our-messg + footer {
    margin: 0
}

.messg-img {
    margin-right: 2%
}

.director-hd {
    width: 71%
}

.messg-cls h4 {
   /* border-bottom: 1px solid #c5c5c5;*/
    display: block;
    padding-bottom: 10px
}
.messg-cls1 h4 {
    border-bottom: 1px solid #c5c5c5;
}

.messg-cls {
    margin-top: 20px
}

    .messg-cls h5 {
        color: #3f3a34;
        font-size: 18px;
        margin: 0;
    }

.msgimg img {
    border-radius: 8px
}
@media (max-width: 576px) {
    .cell {
        font-size: 0.85rem;
        padding: 10px 6px;
    }
}



  /* match header column widths to body */
  .rate-table.two .rate-header .col-period{ flex:0 0 15%; }
  .rate-table.two .rate-header .col-ltv{ flex:0 0 10%; }
  .rate-table.two .rate-header .col-slab{ flex:0 0 24.75%; } /* 45% * 55% */
  .rate-table.two .rate-header .col-rateofinterest{ flex:1 1 20.25%; }
  .rate-table.two .rate-header .col-remarks{ flex:0 0 30%; }

  /* ---------- Mobile card layout ---------- */
  @media (max-width: 767.98px){
   .rate-table.two .rate-group>div,.rate-table.two .sub-row .rate-cell,
   .rate-table.two .sub-row .slab-cell{width:100%;border-right:none!important;padding-left:45%;position:relative}
   .rate-table.two .rate-header{display:none}
   .rate-table.two .rate-body,.rate-table.two .rate-group,.rate-table.two .sub-row{flex-direction:column}
   .rate-table.two .rate-group>div{flex:none!important;border-top:1px solid var(--line-color)}
   .rate-table.two .rate-group:first-child>div:first-child{border-top:none}
   .rate-table.two .col-slabrate{padding-left:0!important}
   .rate-table.two .sub-row .rate-cell{border-top:1px dashed var(--line-color)}
   .rate-table.two .field-label{position:absolute;left:1.1rem;font-weight:600;color:var(--brand-red);white-space:nowrap}
  }

   @media (max-width:767.98px){
    .rate-table.two .field-label{display:inline}
  }

  

  

  /* ---------- Mobile card layout ---------- */
  .rate-table .field-label{display:none}
  @media (max-width:767.98px){
  .rate-body>div,.sub-row .rate-cell,.sub-row .slab-cell{width:100%;border-right:none!important;position:relative}
  .rate-header{display:none}
  .rate-body,.rate-table .sub-row{flex-direction:column}
  .rate-body>div{flex:none!important;border-top:1px solid var(--line-color);padding-left:45%}
  .rate-body>div:first-child{border-top:none}
  .rate-table .col-slabrate{padding-left:0!important}
  .sub-row .rate-cell,.sub-row .slab-cell{padding-left:45%}
  .rate-table .sub-row .rate-cell{border-top:1px dashed var(--line-color)}
  .rate-table .field-label{position:absolute;left:1.1rem;font-weight:600;color:var(--brand-red);white-space:nowrap;display:inline}
}


.term-gold-wrp .con { width:auto;}

.term-gold-wrp .mutual-top img {
  border-radius: 0px;top: 0;
}



header.dropdown-menu ul li a {color:#fff;}
.green-btn.btn {color: #fff;font-size: 18px;font-weight: 600;}
.orng-btn.btn {border: 2px solid #CB5637;color: #CB5637;font-size: 14px;margin-left: 8px;}

.dropdown-toggle::after{opacity:0;opacity:0;font-size:0;border:0}
.py-banner{padding:0% 0; }
.py-banner .owl-carousel button.owl-dot {background-color: #898888;border-radius: 50px;margin:0 5px;width: 12px;height: 12px;}
 .py-banner .owl-carousel button.owl-dot.active {background-color: #fff;}
 .py-banner .owl-dots {position: absolute;bottom: 30px;display: inline-block;width:100%;left:0;}

.dropdown-item {color: var(--bs-white);}
.dropdown .dropdown-menu { background-color:#c4121a; display: none; }
.dropdown:hover>.dropdown-menu, .dropend:hover>.dropdown-menu { display: block; margin-top: .1em; margin-left: .1em; }
.dropend:hover>.dropdown-menu { position: absolute; top: 0; left: 100%; }
.dropdown-item { border-bottom: 1px solid rgba(255, 255, 255, 0.25); font-size: 14px; font-weight:500; }
.dropdown-item:focus { background-color: #f8f9fa; color: #212529; }

a.nav-link {transition:transform 4s ease-in;}
a.nav-link:hover .drop {transform: rotate(-180deg);display: inline-block;}

.btn-primary{background-color:#ef7f1a;border-radius:12px;border:inherit;color:#fff;font:700 14px 'Raleway',sans-serif;line-height:24px;min-width:163px;min-height:36px;text-transform:uppercase;padding:9px 0;}
.btn-primary:hover,.btn-primary:focus{background-color:#ef7f1a;}
.banner{clear:both;position:relative;width:100%;line-height: 0;}
.banner .overlay{height:100%;width:100%;z-index:2;display: flex;align-items: center;}
.banner .overlay::after {content: "";width:100%; height: 100%;position: absolute; top:0px; left:0;}
.banner h1{font-size:26px;text-transform:none; color:#fff;display: flex;}
.banner h4 {font-size: 20px;}
.direct-one-text p {
  font-size: 15px;
}
.direct-one.rightimg {margin-right: 0;margin-left: 30px;}
.director-one div.direct-one-text {display: flex;flex-direction: column;justify-content: center;}
.dirct-link {width: 97px;}

.venue-btn{border:2px solid #cb5637;font-size:14px;width:150px;margin-top:14px}

.intro-right {align-items: center;}
.banner p {color: #fff;font-size: 14px;font-size: 13px;font-weight: 600;margin-top: 30px;}
.bnnr-btn.btn {background: #cb5637;color: #fff;}

.banner .slide-item {position: relative;}
.banner .text-banner {position: absolute;border-radius: 20px;padding:30px 20px;top: 43%;right: 7%;width:30%;text-align: left; background-color:#2b2c2ba3;background-size: cover;}

.banner h1 span{font-size:31px}
.banner h2{font-size:23px;font-weight:200;margin-top:50%;text-transform:uppercase}
.banner .btn-light{z-index:2;position:relative;border: none;background:transparent;display:inline-flex;
  color:var(--bs-white);font-family:var(--primary-font);font-size:14px;font-weight:700;line-height:32px;text-align:left;text-indent:20px;
  text-transform:uppercase;width:auto;}
.curve img {width:100%;}

.banner video{height:100%;object-fit:fill;width:100vw}
.kerala-right {position: relative;}
.kera-btn,.rut-pic-txt{color:#fff}
.kera-mg{margin-left:6px}

.count-bnr{width:500px;position:absolute;right:0;background:#fff;bottom:-38px;z-index:5;display:flex;justify-content:space-between;
  box-shadow:1px 3px 11px -1px #c5cacb4d;
  border-radius:20px;padding:15px 0 15px 15px;height:80px}
.blu-tim,.subbanner{position:relative}
.cont{display:flex;width:290px;justify-content:space-between}
.blu-tim{bottom:36px}
.abt-top {border-radius: 12px;}
.contm{display:grid;gap:1px;margin:0 12px;line-height:initial}
.contm span.top-tm{color:#b74424;font-size:23px;text-align: center;}
.sub-bnr-text{position:absolute;top:50%;background:#0e2d4ba3;padding:46px 33px;border-radius:20px;left:10%}
.sub-bnr-text h1{padding:0;margin:0;border:none}
.box-cont{display:flex;column-gap:25px;margin-bottom:30px;border-radius:19px;box-shadow:1px 3px 11px -1px #a4a4a49e;
  padding:22px 30px;max-width:450px;align-items:center}

.boxttext h4{color:#093d7c;font-weight:500;font-size:21px}
.boxttext a{color:#137742;font-weight:500;font-size:16px}
.boxttext p{font-size:13px;margin:26px 0 0}
.contact-form h2{color:#093d7c;font-size:30px}

.inro-ic,.intro-fur{display:flex;display:flex}
.intro-ico{width:71%}
.intro-ico p{color: #363636;line-height: 21px;}
.intro-ctr h2{color:#c4121a;font-weight:500}
.intro-ctr h2 span{color:#000;font-weight:500}
.inro-ic{column-gap:12px;align-items:center;width:50%}
.intro-fur{flex-wrap:wrap;justify-content:center;background-color:#fbf7f3;border-radius:20px;padding:30px}

.contm span{color:#302b63}
.notif{background: #f99a9a70;padding: 2px;border-radius: 68%;position: relative;height: 26px;display: flex;width: 26px;justify-content: center;align-items: center;}


header .dropdown-menu ul li {list-style: none;padding-left: 12px;margin-bottom: 10px;}
header .dropdown-menu ul li:last-child {margin-bottom: 0;}
header .dropdown-menu ul li a {color: #e9e9e9;font-size: 14px;}
header .dropdown-menu ul li a:hover {color: #f09f9f;}

.notf-nmbr {position: absolute;background: #fff;border-radius: 100%;padding: 3px;font-size: 11px;color: #a86e2c;top: -8px;left: 10px;}
.serch.hed {display: flex;column-gap: 3px;position: relative;margin: 0 12px;}
.btn.serc-inp-btn {background: #fff; color: #c4121a;}
.btn.serc-inp-btn:hover {border: 1px solid #a80b0b; background: #730505; color:#fff;}

.tmenu:hover, .top-call span:hover { background: #ff585d;}
.sh- span {
  position: relative;
  top: -2px;
}

.sh-.fbic {}

.sh- img {width: 16px;}
.top-call:hover {color: #fff;}
footer a:hover {color: #f4abad;}
.search-box-hd.hidden {display: none !important;}
.search-box-hd {background: #c4121a;padding: 12px;border-radius: 12px;display: flex;align-items: end;position: absolute;top: 28px;right: 6px;width: 290px;}
.phon-wrp {width: 34px;background: #d94a4f;padding: 8px;border-radius: 100%;height: 34px;}
.serchedr {  display: flex; align-items: center;column-gap: 6px;cursor: pointer;font-size: 14px;position: relative;margin-right: 12px;text-transform: uppercase;}

.serchedr::after {content: "";position: absolute;left:2px; top:2px; width: 80px; height:51px;}

.serc{  border: 1px solid #fd7579;padding: 5px 6px;border-radius: 11px;color: #ee9b9b;margin: 0 8px;cursor: pointer;font-size: 13px;}
#searchToggle span {
  width: 85px;
  display: flex;
  column-gap: 7px;
}
.serc:hover {background-color: #c73d40;}
.serc.wrpr {border: none;padding: 0; color: #a80b0b;}

.tmenu,.top-call span{background:#db4e52;width:34px;display:flex;height:34px;border-radius:100%}
.top-call span{padding:4px;align-items: center; justify-content: center;}
.top-menu span a {line-height: 3px;}

.btn.p-0.menu-off-txt {width: 20px;height: 20px;display: flex;}
.newsb h6{color:#000}
.news-blog-wrp .newsblg-list{height:300px;overflow:hidden}
.news-blog-wrp .slider-track{display:flex;flex-direction:column;gap:20px;transition:transform .8s cubic-bezier(.22, 1, .36, 1);will-change:transform}
.news-blog-wrp .news-card{height:140px;flex-shrink:0;display:flex;gap:24px}
.news-blog-wrp .news-card img{width:200px;height:140px;object-fit:cover;border-radius:12px;flex-shrink:0}
.news-blog-wrp .news-content{padding-top:8px}
.news-blog-wrp .news-content span{display:block;color:#e22;font-size:13px;margin-bottom:7px}
.news-blog-wrp .news-content h3{margin:0 0 8px;font-size:16px;line-height:1.35;font-weight:500}
.news-blog-wrp .news-content p{margin:0;font-size:14px;line-height:1.5}

/* Mobile */
@media (max-width: 767px) {

  .news-blog-wrp .news-slider{height:400px}
  .news-blog-wrp .news-card{height:auto;min-height:180px}
  .news-blog-wrp .news-card img{width:120px;height:100px}
  .news-blog-wrp .news-content h3{font-size:14px}
  .news-blog-wrp .news-content p{font-size:12px}

  
}

.Policy-wrp .section-heading{color:var(--brand-red-dark);font-weight:600;letter-spacing:-.01em}
.Policy-wrp .report-card{position:relative;border:none;border-radius:var(--card-radius);padding:1.5rem 1.5rem 1.25rem;background:#ffddafa3;color:#fff;
  min-height:150px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 6px 18px rgba(59,10,20,.18);transition:transform .18s,box-shadow .18s}
.Policy-wrp .report-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(59,10,20,.26)}
.Policy-wrp .report-card .brand-label{font-size:.85rem;opacity:.85;margin-bottom:.35rem;color: #86070d;}
.Policy-wrp .report-card .report-title{font-size:1.15rem;font-weight:600;line-height:1.3;margin-bottom:1.1rem;color: #000;}
.Policy-wrp .report-card .download-row{display:flex;align-items:center;gap:.55rem}
.row.dirct-wr-one.lst-drt .direct-one{width:30%;display:flex;align-items:center}
.row.dirct-wr-one.lst-drt .lst-tree{width:100%}
.row.dirct-wr-one.lst-drt .direct-one-text{width:80%}
.Policy-wrp .report-card .pdf-badge{width:27px;height:34px;flex:0 0 auto;background:rgba(255,255,255,.16);border-radius:8px;display:flex;align-items:center;
  justify-content:center;font-size:25px; color:#a40f15}
.Policy-wrp .report-card .download-link{color:#222222;text-decoration:none;font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:.4rem}
.Policy-wrp .report-card .download-link .bi-download{font-size:.85rem;opacity:.9;transition:transform .15s}
.Policy-wrp .report-card .download-link:hover .bi-download{transform:translateY(2px)}
.Policy-wrp .report-card .download-link:hover{color:#000000;text-decoration:underline;text-underline-offset:3px}
.Policy-wrp .report-card::after{content:"";position:absolute;inset:0;border-radius:var(--card-radius);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);
  pointer-events:none}



.top-call{ display: flex;color: #fff1f2;column-gap: 7px;font-size: 13px;}
.tmenu{justify-content:center;align-items:center;margin-left:10px}
header .main{margin:0 82px}
.notif img { width: 24px;}
.d-flex.justify-content-end.right-links {align-items: center;}
.top-call {align-items: center;}
.serc img { width: 18px;}
.locn img {width: 18px;}
.inro-ic img { width: 50px;}
.test-dsn img { width: 72%;}


.newsblog-perct, .faqs-perct {max-width: 1700px; padding: 0 18px;}
.shre ul li:last-child {margin-right: 0;}

.newsbg-wrp {background: #F9F3EE;border-radius: 30px;margin: 30px 0;padding: 0;}
.newsblog-left {padding: 30px;}
.blog-txt {width: 60%;align-items: center;display: flex;}
.nesw-img {display: flex;column-gap: 24px;margin-bottom: 20px;}
.blog-txt h6 {color: #000;}
.blog-txt p {font-size: 15px;margin: 0;}
.blog-txt span {font-size: 14px;color: #c4121a;margin-bottom: 6px;display: block;}
.newsblog-right{position:relative;padding:0;border-radius:0 30px 30px 0;overflow:hidden}
.desktop-offmenu .offcanvas-header .btn-close{top:23px;position:relative;right:30px;filter:invert(90%);opacity:1}
.desktop-offmenu{width:100%!important;background:#c4121a}
.blog-txt-rigt a{color:#fff;font-size:13px}
.blog-txt-rigt h6{font-size:26px}
.blog-txt-rigt span{color:#fff}
.blog-txt-rigt{display:a;position:absolute;padding-top:40px;padding-left:30px;bottom:0;left:0;width:100%;background:#fff;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.7) 65%);height:150px}
  .gold-loan-container .calculator-title{font-weight:600;color:#fc0;font-size:26px;line-height:1.2}
.gold-loan-container .note-text{font-size:.85rem;color:rgba(255,255,255,.9);line-height:1.4}
.gold-loan-container .divider-line{border-top:1px solid rgba(255,255,255,.3);margin:1.5rem 0}
.gold-loan-container.custom-input{background-color:var(--input-bg)!important;border:none!important;color:#fff!important;padding:.75rem 1rem;border-radius:8px}
.gold-loan-container .custom-input::placeholder{color:#fff!important;font-size:14px;font-weight:400}
.gold-loan-container .custom-input:focus{background-color:rgba(255,255,255,.25)!important;box-shadow:0 0 0 .25rem rgba(255,255,255,.2)!important}
.gold-loan-container .btn-enquiry{background-color:#fff;color:#c4121a;font-weight:600;border-radius:50px;padding:.6rem 2rem;border:none;transition:.2s ease-in-out}
.gold-loan-container .btn-enquiry:hover{background-color:#f0f0f0;color:#c4121a;transform:translateY(-1px)}

.calgol-left {width:47%;}
.calgol-right {position: relative;}
.gld {position: absolute;left: -160px;top: 40%;z-index: 0;}
.cal-gol-wrp {justify-content: space-between;}
.calcu-wrp {background: #C4121A;padding: 60px 0;}
.calc-img {text-align: right;}
.gold-loan-container .form-control {color: #fff;background-color: #D9D9D942;border-color: #c4121a;}

.testm-wrp {background:url(../images/testm.png) 30px center/contain no-repeat;padding-top:30px;padding-bottom:26px;}

.testm-wrp {background-size:20px;}
.faqs-btn:hover {background: #c3343a;color: rgb(241, 170, 170);}
footer a:hover {opacity: 0.7;}
.locn:hover {opacity: 0.7;}
.blg a:hover {text-decoration: underline;}
.sh-:hover { opacity: 0.7;}
.blog-txt-rigt a:hover {text-decoration: underline;}
.newsb:hover h6 {text-decoration: underline;color: #333333;}
.vel-brnch:hover {text-decoration: underline;}

.testm-img {width: 100px;border-radius: 12px;overflow: hidden;}
.testm-hd {max-width: 840px;margin: 0 auto;text-align: center;}
.testm-img {width: 100px;border-radius: 12px;overflow: hidden;margin:30px auto 0 auto;}
.testm-hd h2 {color: #000;font-size: 30px;text-align: center;}

.testm-hd h4 {color: #C4121A;font-size: 24px;text-align: center;}

.tesm-qt {text-align: center;margin: 40px 0 20px 0;}
.branch-wrp {background:url(../images/branch.png) left top/cover no-repeat;padding-top: 120px; padding-bottom: 230px;}
.branch-ts {display: flex;column-gap: 30px;align-items: center;}

.kerl h4 {font-family: "Hahmlet", serif;text-transform: uppercase;}
.brch-hd h2 span,.kerl a,.vel-brnch{display:block}
.kerl a,.kerl p,.vel-brnch{color:#fff}
.kerl a{width:111px;font-weight:400}
.kerl{padding-left:8%}
.kerl.vaara{width:26%;border-right:1px solid #fff;padding:0}
.brch-hd h2{margin-bottom:60px}
.branc-ex{position:relative}
.branc-ex span{display:block;width:40px;height:1px;position:absolute;right:0;top:10px;background:#fff}
.container.branch-perct{height:180px;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}
.vel-brnch{position:relative}
.vel-brnch::after{position:absolute;content:"";left:-5px;top:-10px;width:40px;height:40px;background:#C4121A;}
.vel-brnch span{position:relative;z-index:5}

.address span,.para-f{margin-bottom:12px}
.faqs-ts{box-shadow:0 1px 13px 2px #c5cacb4d;border-radius:30px;padding:40px}
.faqs-btn{color:#fff;background:#c4121a;padding:5px 9px;border-radius:12px;font-size:14px}
.faqs-accor button{padding-left:0;   font-family: "Manrope", sans-serif;}
.faqs-accor .accordion-body{padding-left:0;padding-top:0;font-size:14px;font-weight:400;color:#6a6a6a;line-height:22px}
.ftr-top{width:165px}
footer .address{margin-top:20px}


.footer-width {max-width: 1700px; padding: 0 12px;}

.address h4{font-size:17px}
.address span{display:block;color:#fff}
.footer-wrpp{padding-top:60px;margin: 0;}
.call-footer span.small{color:#fff;font-size:18px;position:relative;display:block;padding-bottom:9px;margin-bottom:-6px}
.call-footer span.small::after{position:absolute;content:"";width:100px;height:2px;background-color:#e9b310;left:0;bottom:-2px}
.gold-wrp{background:#de9e53;border-radius:30px;color: #fff;}
.faqs-ts h4{color:#b88336}
.faq-logo{margin-bottom:50px;display:block}
.accordion-button:not(.collapsed){color:#000;background-color:transparent}
.faqs-gol{justify-content:space-between}

footer .shr{color:#2a2826}
.ftr-call,.locl span{color: #060606;}
.branches-hero{position:relative;width:100%;height:430px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;color:#fff}
.branches-hero .bg-layer{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .9s;z-index:0}
.branches-hero .bg-layer.is-active,.branches-hero .region:hover .region-name{opacity:1}
.branches-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,20,.55) 0,rgba(4,10,20,.25) 45%,rgba(4,10,20,.55) 100%);
  z-index:1;pointer-events:none}
.branches-hero .branches-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 60px}
.branches-hero .branches-title{font-size:40px;line-height:1.15;margin:0 0 48px}
.branches-hero .regions-row{display:flex;align-items:flex-start;gap:40px}
.branches-hero .region{background:0 0;border:none;color:#fff;text-align:left;cursor:pointer;padding:0;font-family:inherit;outline-offset:6px}
.branches-hero .region-name{font-family:Georgia,'Times New Roman',serif;font-size:26px;letter-spacing:1px;margin:0 0 10px;transition:opacity .2s}
.branches-hero .region-count{font-size:14px;opacity:.85;margin:0 0 14px}
.branches-hero .region-explore{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}
.branches-hero .region-explore::after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}
.branches-hero .region:not(.is-active)
 .region-count,.branches-hero .region:not(.is-active) .region-explore,.branches-hero .region:not(.is-active) .region-name{opacity:.55}
 .branches-hero .divider{width:1px;height:60px;background:rgba(255,255,255,.35);margin-top:4px}
 .branches-hero .view-all{margin-left:auto;display:flex;align-items:center;gap:12px}
 .branches-hero .view-badge{background:#c0202a;color:#fff;font-size:13px;padding:10px 14px;border-radius:2px}
.branches-hero .view-all-link{color:#fff;text-decoration:none;font-size:15px; font-family: "Manrope", sans-serif;}


  @media (max-width: 720px) {
     .branches-hero .branches-title { font-size: 30px; }
     .branches-hero .branches-content { padding: 0 24px; }
     .branches-hero .regions-row { gap: 24px; flex-wrap: wrap; }
     .branches-hero .view-all { margin-left: 0; margin-top: 20px; }
  }


.owl-botmlogos .owl-stage {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}
.navbar-expand-lg .navbar-nav .godllnk a.nav-link {padding:0 8px;}

.menun-our-spea .dropdown-toggle::after { width: 100%; background: transparent;height: 22px;position: absolute; left: 0;bottom: -16px;}
.godllnk {width: 50%;}

.shr ul {margin: 0;padding: 0;display: flex;column-gap: 7px;}
footer a {margin-bottom: -6px;display: block;}
.shr ul li { list-style: none;}
.ftr-call span {margin-right: 8px;}
.shr {display: flex;column-gap: 12px;}

.job-modal.modal-dialog { max-width: 800px;}

.locl {display: flex;justify-content: center;}
.ftr-call {display: flex;justify-content: end;align-items: center;}
.gold-wrp {background: #fff;border-radius: 18px;padding: 30px 20px;margin: 0;}
footer .row.top-marg.bottom-part {margin: 0;}

.our-company {padding-top: 120px;}
.inro-ic.toglg {border-bottom: 1px solid #dfdfdf; margin-bottom: 14px;}
.plan-perct {border-radius: 20px;box-shadow: 0 1px 13px 2px #c5cACB4D;padding: 0 20px 20px 20px;max-width: 1330px;}

.container.calcu-perct {
  max-width: 1700px;
  padding: 0 20px;
}
.calc-img img {
  position: relative;
}



.plan-perct h2 {color: #000;padding: 27px 0;  color: #000;padding: 27px 0;text-align: center;font-weight: 400;margin-bottom: 11%;}
.perf-text p {color: #fff;font-weight:400;margin-bottom: 22px;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.perfect-left {text-align: center;width:48%; background:#C4121A;border-radius: 22px; padding: 0 30px 30px 30px;position: relative; padding-top: 13%;}
.perft-wrp .item { padding-top: 22%;}
.perf-text {position:inherit;bottom: 0px;padding-right: 0px;}

.perfect-right {  border-radius: 22px;position: relative;text-align: center;width: 48%; background:#C4121A; padding: 0 30px 30px 30px;padding-top: 13%;}
.perft-wrp {justify-content: space-between;margin: 0;}
.perf-text {text-align: left;}
.per-img {position: absolute;top: -118px;width: 92%;left: 20px;}

.address p,footer a{font-size:14px;color:#fff}
.address,.copy-rght{margin-top:0px}
.address p{margin:0}
.row.top-part span.small{color:#fff;font-size:18px;margin-bottom:-12px;display:block}
footer a{margin-bottom:-6px;display:block;width: max-content;}
.copy-rght{color: #fff;padding: 20px 0;font-size: 13px;text-align: left;}
.cop-left{color: #fff;padding: 20px 0;font-size: 13px;text-align:right;}
.gold-wrp .right {align-items: center;display: flex;}

footer {  background: #c4121a;list-style: none;padding-top:0px;position: relative;margin-top: 40px; }

.news-btn,.news-wrp,.shre ul,.socil-right,.top-white{display:flex}
.top-white{align-items:center;justify-content:space-between;margin:0 auto;height:40px; max-width: 1752px;padding:0 18px}
.shre ul{padding:0;margin:0}
.shre{margin-left:40px; margin-left: 40px;
  height: 18px;
  position: relative;
  top: 3px;}
.testm-wrp{position:relative;overflow:hidden}
.test-dsn{position:absolute;right:-4px;text-align:right}
.blg img,.notif img{width:18px}
.tmenu img{width:16px}
.gold-select{width:100%;height:40px;padding:0 40px 0 14px;border:0;outline:0;border-radius:6px;background:#ca4851;appearance:none;-webkit-appearance:none;color:#fff;font-size:14px;cursor:pointer}
.select-wrapper::after{content:"▼";position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#fff;font-size:11px;pointer-events:none}
.select-wrapper{position:relative}
.gold-select option{background:#fff;color:#333}

.condition-sec {margin-top:20px;background: #e9e9e9;padding: 20px;border-radius: 30px;height: 100%;}
.shre ul li:last-child {margin-right: 0;}
.shre ul li{list-style:none;margin:0 6px;line-height:1;width:16px;}
.locn{color:#3f3e3e}
.locn {font-size: 14px;}
.blg a {color:#c4121a;font-size: 13px;font-weight: 400;}
.intro-ico h4 span{color:#c4121a;font-size: 25px;font-weight: 400;}
.dvt{color:#a2a09d}
.intro-ico h4{color:#000;font-family:Fraunces,serif;font-weight:400}
.news-wrp{background:#c4121a;padding:15px 80px;justify-content:space-between}
.news-wrp p{color:#fff;font-size: 14px;}
.news-btn{align-items:center}

.phon-wrp img {position: relative;top: -2px;}

.perf-text .top {
  filter: brightness(0) invert(1);
}

a.news-btn {
  display: flex;
  background: #fff;
  color: #3f3e3e;
  padding: 8px 11px;
  border-radius: 12px;
  width: 129px;
  font-size: 14px;
}

a.news-btn:hover {
  background-color: rgb(251, 203, 79);
  color: #020202;
}

.news-list{max-width:840px}
.term{font-size:13px;color:#ffeb94;}
.gold-right h4{font-weight:400;font-size:18px}
.gold-right.golpre{width:130px;padding-left: 20px;}
.gold-rt{border:1px solid #f0f8ff5c;border-radius:20px;padding:20px;justify-content:space-between;display:flex;max-width:320px;width:100%}
.gold-right h6{font-size:15px;font-weight:400}

.news-wrp .gold-right {
  width: 47%;
}

.golpre small{display:block;font-size:16px;color:#fff}
.gold-right h4 span{display:block;color:#ffeb94}

.news-list h3{font-weight:400;font-size:18px}
.perf-text a.news-btn{display:flex;color:#fff;padding:0px;border-radius:0px;width:97px;font-size: 14px;border-bottom: 1px solid #fff;background: transparent;}

.perf-text a.news-btn:hover {background-color: transparent;  color: #ffffffb4;border-bottom: 0px solid #fff;}
.perf-text h3 {font-weight: normal;font-size:22px}
.perf-text h5 {font-size: 17px;}
.bi.bi-geo-alt {font-size: 18px;}

.news-hd h2 {color: #000;font-size: 26px;}
.news-hd {display: flex;justify-content: space-between;margin-bottom: 20px;align-items: center;}
.news-hd .newsblg-btn {color:  #c4121a;}
.news-hd .newsblg-btn:hover {text-decoration: underline;}
.nesw-img:last-child {margin: 0;}
.shr ul li img {width: 20px;}
.faqs-hd h2 {color: #333; padding-bottom: 20px;display: block;}

.faqs-wrp {margin-top: 40px;}
.submt-btn.btn-primary {background-color:#c4121a;}

.submt-btn.btn-primary:hover {background-color:#86070d;}
.cont-point-hd h3 {color: #c4121a;}
.point-con h3 {color: #a86e2c;font-size: 18px;}
.top-white.no-mob-view .blg {
  display: none;
}

a.news-btn span {
  display: block;
  margin-left: 12px;
}


.gold-loan-bnnr {
  position: relative;margin-top: -40px;
}

.gold-bnr-text {
  position: absolute;
  top: 50%;
  right: -24%;
  width: 60%;
  translate: -50% -50%;
  flex-direction: column;
}
.gold-bnr-text p {
  color: #fff;
}
.hdr-fl.gold-left {
  width: 100%;
}
.gold-right {
  width: 100%;
}










.contct-top input {height: 41px;}
.subbanner.banner {height: 140px;background: #e0e0e0;margin-bottom: 40px;}
.subbanner.banner h1 {color: #c4121a;font-size: 39px;}

.contct-top h5 {color: #b07b3f;}
.contct-top h2 {color: #464646;font-size: 24px;margin-bottom: 30px;}
.mutual-top h2{color:#c4121a;font-size:30px}
.mutual h2{color: #c4121a;font-size: 35px;}

.mutual-why-cot,.type-mutual h3{text-align:center;position:relative}

.two-way,.two-wy-o{display:flex}
.mutual h2 span{color:#0c0b0b;display:block;font-size:25px}
.two-way h4{color:#c4121a;font-size:21px}
.two-way{border:1px solid #f9e4cd;margin-top:24px;background:#fffcf9;border-radius:20px;padding:30px;row-gap:14px;flex-direction:column}
.two-wy-img{flex-shrink:0;max-width:52px;margin-right:12px;display: block;}
.two-wy-o strong{margin:0;color:#c4121a;font-weight:500}
.two-wy-o.firt{margin-bottom:20px}


.mutual-why-cot{width:20%}
.mutual-top img{border-radius:20px}
.mutual-why-cot::after{content:"";right:0;background-color:#f9e4cd;top:2px;width:1px;height:100%;position:absolute}
.mutual-why-cot:last-child::after{display:none}
.whyimg-r{background:#ffecdd;width:70px;margin:0 auto 18px;border-radius:100%;overflow:hidden;padding:10px}
.why-mutual h3{color:#000;margin-bottom:40px;font-size:24px}
.type-mutual h3{color:#c4121a;display:block}
.type-mutual h3::after{content:"";position:absolute;left:50%;top:17px;width:370px;height:30px;background-color:#fff;translate:-50% -50%;z-index:-1}
.type-mutual h3::before{content:"";position:absolute;left:0;top:16px;width:100%;height:1px;background-color:#c4121a;z-index:-2}
.typeimg-r{width:120px}

.mutual-type-cot{background:#ffedde;padding:12px;border-radius:12px;border:1px solid #f2dbc7;justify-content:center;align-items:center;display:flex;justify-content:center;align-items:center;width:32.43%}
.typetext-r p{margin:5px 0 0;font-size:15px}
.type-mutualw{column-gap:15px;row-gap:15px;margin:23px 0 0}
.type-mutual{margin-top:60px}
.why-mutual{margin-top:40px}
.typetext-r{padding-right:14px}
  .two-wy-o p {
  font-size: 14px;
}
.mutual-right strong{margin-bottom:10px;display:block;font-size: 14px;}
.quick-bg{background: #ffe8ce;margin: 14px 0;padding: 15px;display: block;align-items: center;gap: 20px;width: 40%;border-radius: 10px;box-shadow: 0 3px 7px 3px #e1cab091;
  border: 1px solid #fff;}
.loct-dst {
  margin-top: 10%;
}
.quick-step-text {display: flex;column-gap: 20px;}
.quick-bg small {color: #060504;font-weight: 400;}
.quick-bg h4{color: #494949;font-weight:300;font-size:50px;margin:0}

.terms-gold.condition-list {display: flex;margin: 0;padding: 0;overflow: hidden;align-items: center;}
.term-gold-wrp {padding: 40px 0px;}
.mutual-top .condition-list {background: none;padding: 0;box-shadow: none;}
.hdr-fl {align-items: center;display: flex;}
.hdr-gld span {display: block;font-size: 39px;}
.loan-stp-line h4 {color: #000;text-align: center;margin-top: 30px;}
.contct-top {background: #f4f1ec;padding: 20px;border-radius: 20px;}

.quick-step-text p:last-child{margin-bottom:0}
.quick-step-text .quick-bg p{color:#a40f15;font-weight:500;margin:0}
.quick-step-text p{color:#000;font-size:16px;font-weight:500;margin:0}
.quick-step-text h5{font-weight:500;font-size:26px;color:#000;margin-bottom:0;margin-top:20px;display:block;width:100%;text-align:center}
.condition-list{background:#c7161a;box-shadow:0 3px 6px #00000029;border-radius:0;padding:40px;margin:0 12%}
.condition-list h5{font-weight:500;color:#f0b869;display:inline-block;border-bottom:1px solid #c7a881;margin-bottom:10px;padding-bottom:10px}
.condition-list ul{margin:0;padding:0 0 40px}
.condition-list li::after{position:absolute;content:'';background:#af8d60;width:1px;height:17px;right:10px;top:6px}
.condition-list li{display:inline-block;padding-right:30px;position:relative;list-style:none;color: #fff;}
.condition-list a{color:#1e1919;text-decoration:none;font-size:20px}
.policy-heding{text-align:left;}
.policy-heding h5{color:#000}
.policy-heding h4,.scheme-intrest-wrapper .nav-pills .nav-link.active{color:#c4121a}
.scheme-intrest-wrapper{background-color:#ffddaf61;padding:5% 30px;margin-top: 50px;}
.scheme-intrest-wrapper h3{font-weight:400;color:#c70039;text-align:center;padding-bottom:22px}
.tabile-tab .nav{padding-right: 0;justify-content: center;column-gap: 16px;margin-bottom: 30px;border-bottom: 1px solid #ffdaa8;}

.scheme-intrest-wrapper .nav-pills .nav-link{
background: 0 0;text-align: left;font-weight: 600;border-bottom: 0px solid #eedcc4;border-radius: 0;
  font-size: 18px;color: #2d2c2c;padding: 20px 0 0px 0px;position: relative;}
.scheme-intrest-wrapper .nav-pills .nav-link::before{position:absolute;content:'';width:30px;
  height:30px;background:url(../images/tawble-icon.png) center/30px no-repeat;background-position-x:0%;background-position-y:0%;left:0;top:50%;transition:.5s;margin-top: -15px;}
.scheme-intrest-wrapper table{border-collapse:separate;width:100%;margin:0 auto;color:#616161}

.scheme-intrest-wrapper tr.header{background:linear-gradient(0deg,#000078 -95%,#d71920 100%) no-repeat padding-box;box-shadow:3px 3px 15px #00000029}
.scheme-intrest-wrapper th{background:#c4121a;color:#fff;font-weight:50}
.listing-listing ul{margin:0;padding:0 0}
.listing-listing li::before{position:absolute;content:'';width:25px;height:25px;background:url(../images/icon-icon.png) center/22px no-repeat;
  background-position-x:0%;background-position-y:0%;left:0;top:-2px}
.listing-listing li{list-style:none;padding-bottom:35px;font-size:18px;font-weight:400;padding-left:40px;position:relative;color:#000}
.condition-list ul:last-child{padding:0}

.scheme-intrest-wrapper td:first-child{font-weight:700}
.scheme-intrest-wrapper td{background:no-repeat padding-box #f2dcc0}
.scheme-intrest-wrapper :is(td,th){border:none}
.scheme-intrest-wrapper th,td{padding:12px;border:1px solid #c70039}
.scheme-intrest-wrapper tr:not(.header) td:nth-child(2){background:#f2dcc0}
.condition-sec h3{font-weight:600;color:#000;text-align:center;padding-bottom:30px}

.con {width: 30px;position: relative;top: -3px;}

.core-hd h4,.core-ico,.core-text{text-align:center}
.condition-list li:last-child::after,.year:first-child::before,
.year:last-child::after,.years-wrapper .year .activ-m,.years-wrapper .year.active .mile-whit{display:none}
.core-text h4{ color: #c4121a;}
.core-text{margin-top:12px}
.core-hd h4{color:#000;font-size:30px;margin-bottom:40px}
.core-hd h4 span{color:#c70039}
.our-about{margin:0 0 60px}
.core-ico img{width:100px}
.core-vlue{column-gap:30px}
.core-top{background:#f4f4f4;padding:22px;border-radius:30px;width:31%;box-shadow: 0 3px 10px 6px #c5cacb80;
  border: 1px solid #fff;}
#callWrapper{background:#c4121a}
.serviceBgSec1Main.sub-pg{background-color:#fff}
.timeline-container{text-align:center;min-height:0;padding:40px 20px;background:#de9e53;background-position-x:0%;background-position-y:0%;
display:flex;justify-content:space-between;flex-direction: column-reverse;}
.details{max-width: 1200px;margin: 0 auto;padding: 25px 30px;background: #fff;border-radius: 12px;width: 100%;}
.about-right h3 {color: #c4121a;}
.detail{display:none;text-align:left;max-width:100%;margin:0 auto;align-items:center;justify-content:center;padding:25px 30px; border-radius: 12px;}
.detail.active{display:flex}
.mile-txt-wrp{display:flex;color: #c4121a;width:100%}
.mile-txt-wrp h5{font-size:35px;font-weight:400;width:34%;color: #c4121a;text-align:right;padding-right:4%}
.mile-txt li,.year{font-weight:500;position:relative}
.mile-txt{width:100%}
.mile-txt ul{padding:0;margin:0}
.mile-txt li{color:#6c6c6c;padding-left:34px;font-size:18px;margin-bottom:7px;list-style: none;}

.mile-txt li::after{position:absolute;content:"";left:0;top:8px;width:12px;height:12px;background-color:#6c6c6c;border-radius:12px}
.year::before{left:-8px;width:32px}
.year::after{right:-8px;width:32px}
.year::after,.year::before{content:"";position:absolute;top:33px;height:2px;background-color: #fdbe75;}
.years-wrapper .year .mile-whit,.years-wrapper .year.active .activ-m{display:block}
.years-wrapper span.year img{width:42px}

.year:first-child{padding-left:0}
.year.active{color: #c4121a;}
.year:last-child{padding-right:0}
.year{font-size:14px;display:inline-block;margin:0 8px;padding:10px 36px;border-radius:25px;cursor:pointer;transition:.3s;white-space:nowrap;font-size: 26px;}
.years-wrapper{display:flex;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-width:1140px;scroll-behavior:smooth;padding:0 5px}

.timeline-controls button{background-size:28px;width:45px;height:37px;border:none;font-size:0;position:relative;top:-2px}
.prev-mile{background:url(../images/left-mile.png) center no-repeat;background-position-x:0%;background-position-y:0%}
.next-mile {background:url(../images/right-mile.png) center no-repeat;background-position-x:0%;background-position-y:0%}
.timeline-controls button:hover,.year{color:#fff}

.milestone{margin-top:50px}
.sh-{color:#000;font-size:16px}
.director-hd h2 {
    color: #000;
    margin-bottom: 8px;
    text-align: left;
    font-size: 31px;
    font-weight: 450;
    margin-top: 30px;
}
.director-hd {
    width: 71%;
}
.director-one{display:flex;align-items:initial;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:20px;padding:20px;width:100%;margin-top: 16px;}
.director-one.lst-drtr {width: 48%;}
.dirct-hd,.dirct-twimg{box-shadow:0 0 5px #00000029}
.direct-one{width:auto;flex-shrink: inherit;margin-right: 30px;}
.direct-one-text{width:60%}

.dirct-link:hover {border-bottom: none; color: #c4121a;}
.direct-one-text h3{color:#c4121a;font-size:20px;margin:0}
.direct-one-text h4{color:#c38022;font-size:20px}
.dirct-wr-one{justify-content:space-between}
.direct-one img{margin-bottom:20px; border-radius: 15px;}

.dirct-link{color:#000;border-bottom:1px solid}

.dirct-hd{border-bottom:3px solid #c61b22;width:31.6%;position:relative;padding-bottom:20px;padding-top:13px;border-radius:30px}
.dirct-twimg{width:150px;display:block;border-radius:100%;border:1px solid beige;overflow:hidden;height:150px;position:absolute;
  top:-40%;translate:50% 50%;left:50%;margin-left:-150px}
.two-drc-cton .direct-one-text{width:100%;text-align:center; margin-top:20px;}
.row.dirct-wr-one .direct-one {
  width: 40%;
}

.row.dirct-wr-one .direct-one img {margin: 0;}

.two-drc-cton{margin-top:9%;column-gap:20px}
.map-drcton{text-align:center;background:#eeeff1;margin:70px 0}
.our-ditectr.lst-directr{margin-top:40px}

.two-drc-cton img {border-radius: 16px;}

.navbar-expand-lg .dropdown-menu {
  display: block;visibility: hidden;opacity: 0;transform: translateY(10px);transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  pointer-events: none;}

.navbar-expand-lg .dropdown:hover > .dropdown-menu {visibility: visible;opacity: 1;transform: translateY(0);pointer-events: auto;}

/* keep the toggle arrow rotating smoothly too, if you use one */
.navbar-expand-lg .dropdown-toggle img {transition: transform 0.3s ease;}

.navbar-expand-lg .dropdown:hover .dropdown-toggle img {transform: rotate(180deg);}

.page-shell{max-width:1320px}
.panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:16px;height:100%}
.cta-panel{padding:1.5rem 1.75rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}
.checklist-panel,.cta-icon-wrap{align-items:center;display:flex}
.cta-icon-wrap{width:56px;height:56px;border-radius:14px;background:#fff;border:1px solid var(--panel-border);justify-content:center;flex-shrink:0}
.cta-icon-wrap svg{width:28px;height:28px;color:var(--brand-red)}
.cta-text-wrap{flex:1 1 260px;min-width:200px}
.cta-title{color:var(--brand-red);font-weight:800;font-size:1.05rem;letter-spacing:.01em;margin-bottom:.35rem}
.checklist-items li:last-child,.cta-desc{margin-bottom:0}
.cta-desc{color:var(--muted);font-size:.9rem;line-height:1.5;max-width:48ch}
.btn-talk-expert{background:var(--brand-red);color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.02em;border:none;border-radius:10px;padding:.85rem 1.75rem;white-space:nowrap;flex-shrink:0}
.checklist-title,.info-title{font-weight:800;letter-spacing:.02em;text-transform:uppercase}
.btn-talk-expert:hover{background:var(--brand-red-dark);color:#fff}
.checklist-panel{padding:1.25rem 1.5rem;justify-content:space-between;gap:1rem}
.checklist-title{color:var(--brand-red);font-size:.82rem;margin-bottom:.6rem}
.checklist-items{list-style:none;padding:0;margin:0;font-size:.86rem;color:var(--ink)}
.checklist-items li{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}
.checklist-items svg{width:14px;height:14px;color:var(--brand-red);flex-shrink:0}
.checklist-icon-wrap{width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid var(--panel-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.checklist-icon-wrap svg{width:24px;height:24px;color:var(--brand-red)}
.info-panel{background:var(--white-panel);border:1px solid var(--panel-border);border-radius:16px;padding:1.5rem 1.75rem}
.info-title{color:var(--brand-red);font-size:.85rem;margin-bottom:.5rem}
.info-text{color:var(--muted);font-size:.86rem;line-height:1.55;margin-bottom:0}
.disclaimer-row,.riskometer-row{display:flex;align-items:center;gap:1.25rem;}
.riskometer-text{flex:auto;min-width:180px}
.gauge-wrap{flex-shrink:0;width:90px;text-align:center}
.disclaimer-text{flex:1 1 240px;min-width:200px}
.shield-icon-wrap{width:52px;height:52px;border-radius:50%;background:#f4f4f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.shield-icon-wrap svg{width:24px;height:24px;color:#3b3b40}
.info-divider{border-left:1px solid var(--panel-border)}
@media (max-width:767.98px){

.info-divider{border-left:none;border-top:1px solid var(--panel-border);padding-top:1.5rem;margin-top:1.5rem}}
.lst-tree {width:216px; height:auto;display: block;}
.row.dirct-wr-one.lst-drt .director-one { padding:18px;align-items:normal;}

/***career start****/

.career-wrp-main .eyebrow-line,.eyebrow-line-yellow{width:56px;height:4px;border-radius:2px}
.career-wrp-main .about-panel,.job-card{box-shadow:0 4px 18px rgba(20,20,30,.04)}
.career-wrp-main .eyebrow-line{background:var(--brand-red)}
.career-wrp-main .eyebrow-line-yellow{background:var(--brand-orange)}
.career-wrp-main .headline{font-weight:800;font-size:clamp(1.9rem, 3vw, 2.5rem);line-height:1.15;letter-spacing:-.01em;color: #1B1B1F;}
.career-wrp-main .headline .text-accent{color:var(--brand-red)}
.career-wrp-main .subtext{color:var(--muted);font-size:1rem;max-width:none}
.career-wrp-main .job-card{background:#F9F3EE;border:1px solid var(--card-border);border-radius:18px;padding:1.75rem;height:100%;display:flex;flex-direction:column}
.career-wrp-main .job-icon{width:52px;height:52px;border-radius:50%;background:var(--brand-red);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}
.career-wrp-main .job-footer,.job-location{display:flex;align-items:center}
.career-wrp-main .job-icon svg{width:22px;height:22px}
.career-wrp-main .badge-time{background:var(--pill-bg);color:var(--pill-text);font-weight:600;font-size:.8rem;padding:.4rem .9rem;border-radius:999px}
.career-wrp-main .job-title{font-weight:700;font-size:1.15rem;line-height:1.3;margin-top:1.25rem;margin-bottom:.65rem;color: #1B1B1F;}
.career-wrp-main .job-location{color:var(--muted);font-size:.92rem;gap:.4rem}
.career-wrp-main .job-location svg{width:15px;height:15px;flex-shrink:0;color:var(--brand-red)}
.career-wrp-main .job-footer{margin-top:auto;padding-top:1.25rem;border-top:1px solid #CBCBCB;
  justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top: 15px;}
.career-wrp-main .btn-apply,.career-wrp-main .link-view-details{font-weight:600;display:inline-flex;align-items:center;font-size:.95rem;white-space:nowrap}
.career-wrp-main .link-view-details{color:var(--brand-red);text-decoration:none;gap:.35rem}
.career-wrp-main .link-view-details:hover{color:var(--brand-red-dark)}
.career-wrp-main .btn-apply{background:var(--brand-red);color:#fff;border:none;border-radius:10px;padding:.65rem 1.25rem;gap:.4rem}
.career-wrp-main .btn-apply-submit:hover,.btn-apply:hover{background:var(--brand-red-dark);color:#fff}
.career-wrp-main .about-panel{background:#fff;border:1px solid var(--card-border);border-radius:22px;padding:2.25rem; max-width: 1740px;margin: 0 auto;}
.carer.cta-banner {max-width: 1320px;margin:0 auto;}
.career-wrp-main .feature-icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--icon-bg);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.4rem}
.career-wrp-main .feature-title{font-weight:700;font-size:1.02rem;margin-bottom:.5rem}
.career-wrp-main .feature-text{color:var(--muted);font-size:.92rem;line-height:1.55}
.career-wrp-main .feature-col{border-left:1px solid var(--card-border);padding-left:1.75rem}
.career-wrp-main #detailsJobTitle {color: #1a1a1b;}

@media (max-width:767.98px){
  
  .career-wrp-main .feature-col{border-left:none;border-top:1px solid var(--card-border);padding-left:0;padding-top:1.5rem;margin-top:1rem}
}
  .career-wrp-main .cta-banner{background:#efdeca;border-radius:20px;padding:2rem 2.25rem;color:#fff;position:relative;overflow:hidden}
  .career-wrp-main .cta-banner::after{content:"";position:absolute;right:-40px;bottom:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 70%)}
  .career-wrp-main .cta-icon-wrap{width:64px;height:64px;border-radius:50%;border:2px solid rgb(208, 161, 106);display:flex;align-items:center;justify-content:center;flex-shrink:0}
  .career-wrp-main .cta-icon-wrap svg{width:28px;height:28px}
  .career-wrp-main .cta-title{font-weight:800;font-size:clamp(1.2rem, 2.4vw, 1.55rem);line-height:1.3;margin-bottom:.35rem;color: #a80b0b;}
  .career-wrp-main .app-modal-header .modal-title,.btn-submit,.cta-sub{font-weight:700}
  .career-wrp-main .cta-title .highlight{color:#806209}
  .career-wrp-main .cta-sub{opacity:.95;font-size:.98rem;color:#000;}
  .career-wrp-main .cta-text{font-size:.92rem;opacity:.92;margin-top:.35rem;max-width:44ch}
  .career-wrp-main .btn-submit{background:#fff;color:var(--brand-red);border:none;border-radius:10px;padding:.75rem 1.5rem;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.98rem}
  .career-wrp-main .btn-submit:hover{background:#fff4ee;color:var(--brand-red-dark)}
  .career-wrp-main .page-shell{max-width:1320px}
  .career-wrp-main .app-modal-content{border-radius:18px;border:none;overflow:hidden}
  .career-wrp-main .app-modal-header{background:#C02D33;color:#fff;border-bottom:none;padding:1.15rem 1.5rem}
  .career-wrp-main .app-modal-header .btn-close{filter:brightness(0) invert(1);opacity:.9}
  .career-wrp-main .app-modal-header .btn-close:hover{opacity:1}
  .career-wrp-main .modal-body{padding:1.5rem}
  .career-wrp-main .apply-for-text{color:var(--muted);font-size:.92rem}
  .career-wrp-main .form-label{font-weight:600;font-size:.9rem;color:var(--ink)}
  .career-wrp-main .form-control{border-radius:10px;border:1px solid #D0D0DA;padding:.6rem .85rem;font-size:.95rem}
  .career-wrp-main .form-control:focus{border-color:var(--brand-red);box-shadow:0 0 0 .2rem rgba(227,30,36,.15)}
  .career-wrp-main .app-modal-footer{border-top:1px solid var(--card-border);padding:1rem 1.5rem}
  .career-wrp-main .btn-apply-submit{background:var(--brand-red);color:#fff;font-weight:600;border:none;border-radius:10px;padding:.6rem 1.4rem;font-size:.95rem}

.scheme-intrest-wrapper .nav-pills .nav-link.active {
  border: 1px solid;border-bottom: 0;border-radius: 12px 12px 0 0;padding: 4px 10px; height: 50px;}

  div .form-control:focus {
  border-color: #dfd8cd;
  box-shadow: none;
}

.bi.bi-instagram {
  position: relative;
  top: 1px;
}
.sh-.fbic {
  position: relative;
  top: -6px;
  width: 16px;
  display: flex;
}

  /****branch*****/
.topbar,.topbar-left{display:flex;align-items:center}
.branch-thumb,.help-box,.search-wrap,.sidebar,.topbar{position:relative}
.branch-card,.branch-contact,.modal-content,.sidebar,.topbar{overflow:hidden}

.branch-wrpr .page-shell{max-width:1320px;margin:0 auto;padding:20px 16px 60px}
.branch-wrpr .topbar{background:#fff;border:1px solid #eee0d8;border-radius:var(--radius-lg);padding:14px 20px;justify-content:space-between;gap:16px;flex-wrap:wrap;box-shadow:0 2px 10px rgba(122,20,24,.05);
  margin-bottom:22px;height: 100px;}
.branch-wrpr .topbar::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--brand-red-dark),var(--brand-red-light),var(--brand-gold))}
.branch-wrpr .topbar-left{gap:12px}
.branch-wrpr .brand-icon,.topbar-right{align-items:center;display:flex}
.branch-wrpr .brand-icon{width:46px;height:46px;border-radius:12px;background:var(--brand-red);justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0;padding: 5px;}
.branch-wrpr .brand-title{font-weight: 500;font-size: 22px;margin:0;letter-spacing:-.01em;display: flex;
  align-items: baseline;}

  .branch-wrpr .gold-select {background: #ececec;
  appearance: none;
  -webkit-appearance: none;
  color: #000;
  font-size: 17px;}
 .branch-wrpr .select-wrapper::after {color: #474545;
  font-size: 12px;}

.container.messg-white {
    background: #fff;
    max-width: 1200px;
    border-radius: 20px;
    box-shadow: 0 3px 10px 6px #c5cacb80;
    padding: 50px 30px;
}

.gold-right.golpre h4 {
    margin-bottom: 11px;
}
.our-messg {
  background: #e0e0e0;
  padding: 30px 0;padding: 30px; border: 1px solid #000;
}
.our-company.contct-mrg {padding-top: 0;}

.branch-wrpr .branch-badge{background:#fdeccb;color:#a6650c;font-weight: 500;font-size: 16px;padding:4px 10px;border-radius:999px;margin-left:8px;vertical-align:middle;display:none;}
.branch-wrpr .topbar-right{gap:10px;}
.branch-wrpr .topbar-right .form-control,.branch-wrpr .topbar-right .form-select{border-radius:10px;border:1px solid #e5e0da;font-size:.9rem;height: 44px;}
.branch-wrpr .search-wrap .bi-search,.branch-wrpr .search-wrap .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a3a3a3;font-size:.9rem}
.branch-wrpr .search-wrap input{padding-left:9px;min-width:220px;height: 44px;}
.branch-wrpr .btn-search{background:var(--brand-red);border:none;color:#fff;border-radius:10px;width:42px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.branch-wrpr .btn-search:hover{background:var(--brand-red-dark);color:#fff}
.branch-wrpr .sidebar{background:linear-gradient(160deg,var(--brand-red) 0,var(--brand-red-dark) 100%);border-radius:var(--radius-lg);color:#fff;padding:28px 24px;height:100%}
.branch-wrpr .help-box,.branch-wrpr .help-box .help-email,.branch-wrpr .help-box .help-phone,.branch-wrpr .sidebar-icon-circle{color:var(--brand-red-dark)}
.branch-wrpr .sidebar::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.05);right:-70px;bottom:-90px}
.branch-wrpr .sidebar-icon-circle{width:78px;height:78px;border-radius:50%;background:#ffdd8d;display:flex;align-items:center;justify-content:center;font-size:1.9rem; margin: 0 auto 10px auto;padding: 13px;}
.branch-wrpr .branch-card,.help-box{border-radius:var(--radius-md)}
.branch-wrpr .sidebar-count{font-size:2.6rem;font-weight:800;line-height:1;margin-bottom:2px}
.branch-wrpr .sidebar-count-label{font-size:.95rem;opacity:.9;margin-bottom:20px}
.branch-wrpr .sidebar hr{border-color:rgba(255,255,255,.25);margin:0 0 20px}
.branch-wrpr .sidebar-feature{display:flex;gap:12px;margin-bottom:18px}
.branch-wrpr .sidebar-feature .feat-icon{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;
  padding: 7px;}
.branch-wrpr .sidebar-feature .feat-title{font-weight: 500; font-size: 15px;margin-bottom: 2px; color: #fff;}
.branch-wrpr .sidebar-feature .feat-sub{font-size: 14px;color: #fff;opacity:.85;margin:0}.help-box{background:var(--brand-gold);padding:16px 18px;margin-top:24px;z-index:1}
.branch-wrpr .help-box .help-title{font-weight:800;font-size:.95rem;margin-bottom:0}
.branch-wrpr .help-box .help-sub{font-size:.78rem;margin-bottom:8px;opacity:.85}
.branch-wrpr .help-box .help-phone{font-weight:800;font-size:1.05rem;text-decoration:none;display:block}
.branch-wrpr .help-box .help-icon-circle{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding: 5px;flex-shrink:0;}
.branch-wrpr .help-box .help-email{font-size:.82rem;font-weight:600;text-decoration:none;display:block;margin-top:2px}
.branch-wrpr .branch-card{background:var(--card-bg);border:1px solid #eee0d8;display:flex;height:100%;box-shadow:0 2px 8px rgba(122,20,24,.04);transition:transform .15s,box-shadow .15s}
.branch-wrpr .branch-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(122,20,24,.1)}
.branch-wrpr .branch-thumb{width:150px;min-width:120px;background-size:cover;background-position:center}
.branch-wrpr .branch-thumb .pin-badge{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;
  font-size:.8rem;box-shadow:0 2px 4px rgba(0,0,0,.25);background-size: 18px !important;
  background: var(--brand-red) url(../images/career-ico-w.png) center/contain no-repeat;}
.pin-badge {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .8rem;
    box-shadow: 0 2px 4px rgba(0,0,0,.25);
    background-size: 18px !important;
    background: var(--brand-red) url(../images/career-ico-w.png) center/contain no-repeat;
}
  .branch-wrpr .branch-body{padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1;min-width:0}
  .branch-wrpr .branch-contact,.branch-district{align-items:center;color:#333;display:flex;gap:4px}
  .branch-wrpr .branch-name{font-weight:600;font-size:.92rem;margin:0;letter-spacing:.02em}
  .search-icon {width: 17px;}
  .branch-wrpr .branch-district{font-size:14px;margin:0 0 4px;}
  .branch-wrpr .branch-contact{font-size:15px;margin:7px 0;white-space:nowrap;text-overflow:ellipsis;font-weight: 400;background-size: 22px;}

  .help-box {display: flex;column-gap: 12px;align-items: center;  }

  .brch-side {text-align: center;}
  .branch-wrpr .branch-contact.eml-brch {background-size: 18px;}
   .branch-wrpr span {font-size: 18px; color: #C02D33; font-weight: 600;}


  .branch-wrpr .branch-contact a:hover,.modal-contact-row a:hover,.view-details{color:var(--brand-red)}
  .branch-wrpr .branch-contact a{font-size: 14px;font-weight: 500;color: #252525;text-decoration:none;}
  .branch-wrpr .branch-footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px}
  .branch-wrpr .view-details{font-weight:700;font-size:.78rem;text-decoration:none;display:inline-flex;align-items:center;gap:4px}
  .branch-wrpr .btn-share,.view-details:hover{color:var(--brand-red-dark)}
  .branch-wrpr .btn-share,.modal-contact-row{align-items:center;display:flex}
  .branch-wrpr .btn-share{background:#c4121a;border:none;width:34px;height:34px;border-radius:8px;justify-content:center;
    flex-shrink:0;margin-right:8px;font-size: 25px;color: #fff;
  line-height: 23px;}
  .branch-wrpr .btn-share:hover{background:var(--brand-gold-dark)}
  .branch-wrpr .modal-content{border-radius:var(--radius-lg);border:none}
  .branch-wrpr .modal-header{background:var(--brand-red);color:#fff;border:none}
  .branch-wrpr .modal-header .btn-close{filter:invert(1)}
  .branch-wrpr .modal-body .map-frame{width:100%;height:320px;border:0}
.map-frame iframe{
    width: 100%;
    height: 320px;
    border: 0
}
  .branch-wrpr .modal-contact-row{gap:10px;padding:10px 0;border-bottom:1px solid #f0eee9}
  .branch-wrpr .modal-contact-row:last-child{border-bottom:none}
  .branch-wrpr .modal-contact-row .icon-circle{width:36px;height:36px;border-radius:50%;background:#fdeccb;color:var(--brand-red);display:flex;align-items:center;justify-content:center;flex-shrink:0}
  .branch-wrpr .modal-contact-row a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.92rem}
  .branch-wrpr .modal-contact-row .row-label{font-size:.72rem;color:var(--muted);margin-bottom:1px}

  @media (max-width:767.98px)  {
    .branch-wrpr .branch-thumb{width:96px;min-width:96px}
    .branch-wrpr .topbar-right{width:100%;justify-content:stretch}
   .branch-wrpr .search-wrap{flex:1}
    .branch-wrpr .search-wrap input{min-width:0;width:100%}
    .branch-wrpr .sidebar{margin-bottom:20px}
}

@media screen and (min-width:600px) and (max-width:992px) {
div.two-drc-cton .dirct-hd{margin-top:30px;width:48%}
.direct-one-text h3{font-size:17px}
div.direct-one-text h4{font-size:16px}
a.dirct-link,div.direct-one-text p{font-size:14px}
div.director-one.lst-drtr{width:48%}
.dirct-link{width:87px}


}


@media (max-width:992px) {
.deskbnr {display: none;}

.gold-bnr-text {
  position: inherit;
  top: 50%;
  right: 0;
  width: 100%;
  translate: 0;
  flex-direction: column;
  background: #b48d69;
  margin: 0;
}


  .branch-wrpr .topbar {height:auto;}
  .branch-wrpr .topbar-right .form-select {width: 40%;}
  .branch-wrpr .search-wrap {width: 40%;}
  .branch-wrpr .page-shell, div.branch-wrpr {padding-top:0}

  .intro-right { width: 100%;}
.address p, footer a {font-size: 12px;}
.address span {font-size: 13px;}
footer .col.download-wrap {width: 50%;flex: auto;}
.container.golden-lst {padding: 0 12px;}
footer .ftr-call {margin: 16px 0;}
footer .gold-right {width: 48%;}
footer .gold-left { width: 48%;}

.gold-rt {max-width: none;}

.container.py-5.Policy-wrp{padding-top:20px!important}
.career-wrp-main .headline{font-weight:500;font-size:20px}
.career-wrp-main .subtext{font-size:14px}
.career-wrp-main .job-title{font-weight:500;font-size:18px}
.career-wrp-main .cta-title{font-weight:600;font-size:14px}
.career-wrp-main .feature-title{font-weight:700;font-size:14px}
.our-company{padding-top:20px}.contct-top h2{color:#464646;font-size:18px}
.form-label{font-size:13px}

.core-ico img{width:53px}
.quick-step-text,.riskometer-row,.terms-gold.condition-list,.two-wy-o{display:block}
.about-top{margin-bottom:20px}
.core-hd h4{color:#000;font-size:21px;margin-bottom:19px}
.polic-itm p,.year,li,p{font-size:14px}
.years-wrapper span.year img{width:28px}
.phon-wrp img{position:relative;top:-3px}
.notf-nmbr{background:#ffca7e;padding:3px;font-size:9px;color:#000;top:-8px;left:10px;font-weight:500}
.phon-wrp{width:24px;padding:5px;height:24px}
.serchedr{font-size:12px}
.smaller{height:60px}
.quick-bg h4{font-weight:400;font-size:28px}
.quick-bg{width:100%}
.mutual-top{padding:20px}
.term-gold-wrp{padding:0}
.marg-btm{margin-bottom:30px}
.policy-heding h5{color:#000;font-size:17px}

.row.dirct-wr-one.lst-drt .direct-one {width: 100%;}
.row.dirct-wr-one .direct-one{width:100%;margin-right:0}
.direct-one.rightimg{margin-left:0}
.fist-secd-dctr.director-one{display:flex;flex-direction:column-reverse}
.two-drc-cton .dirct-hd{margin-top:30px}
.director-one.lst-drtr,.lst-tree{width:100%}

.two-drc-cton .direct-one-text {
  padding-bottom: 30px;
}

.director-one div.direct-one-text {
  padding-bottom:40px;
}

.our-about {
  margin: 0 0 18px;
}

.dirct-wr-one,.two-drc-cton{padding:0 12px}
.dirct-hd,.direct-one,.direct-one-text{width:100%}
.direct-one,.director-one,.row.dirct-wr-one.lst-drt .director-one{margin-bottom:20px}
.director-hd h2{font-size:19px}
.director-one{width:100%;display:block}
.two-drc-cton{margin-top:0;column-gap:20px}
.dirct-hd{margin-top:90px;min-height:350px}
.map-drcton{display:none}
.our-ditectr.lst-directr{margin-top:32px}
.lst-directr .lst-tree{margin:0 auto}


.mutul-wrp-fst {  flex-direction: column-reverse;}
.type-mutual h3::after {width: 300px;}
.typetext-r p {font-size: 14px;}
.two-way {padding: 30px 15px;}
.two-wy-o p {font-size: 15px;}
.two-way h4 {font-size: 18px;}

.mutual-why-cot {width: 50%;margin-bottom: 20px;}
.why-mutual h3 {font-size: 20px;}
.type-mutual { margin-top: 30px;}

.mutual-type-cot {justify-content: space-between;width: 47.8%;flex-direction: column;}
.typetext-r {padding-right: 0;}
.typeimg-r {width: 50px;margin-top: 30px;}
.mutual-why-cot.why-sec::after {display: none;}
.mutual-why-cot p { font-size: 14px;}
.mutual-why-cot strong {display: flex; width: 100%;justify-content: center;align-items: center;margin-bottom: 7px;font-size: 14px;}

.core-vlue {display: block;padding: 0 20px;}
.core-top { width: 100%; margin-bottom: 20px;}
.mile-txt-wrp { display: block;}
.detail {padding: 0;}

.mile-txt-wrp h5 {font-size: 25px;text-align: left;}
.mile-txt li {font-size: 14px;font-weight: 400;}
.timeline-controls button {width: 95px;}

  .condition-list li{width:100%;margin-bottom:5px}
  .condition-list ul{padding-bottom:40px}
  .condition-list ul:last-child{padding:0}
  .condition-list li::after,.scheme-intrest-wrapper .nav-pills .nav-link::before{display:none}
  .condition-list a{font-size:16px}
  .condition-sec{margin-top:20px}
  .scheme-intrest-wrapper{padding:5% 10px}
  .scheme-intrest-wrapper h3{padding-bottom:10px}

  .scheme-intrest-wrapper .tabile-tab .nav{flex-direction:row!important;display:flex;padding-right:0;flex-wrap:nowrap;overflow-y:scroll;margin-bottom:10px;padding-bottom:12px}
  .condition-list{padding:29px;margin:0}
  .condition-sec h3{font-size:20px;margin:0;padding-bottom:15px}
  .mutual h2{font-size:22px}
  .mutual-right{margin-bottom:20px;margin-top: 20px;padding: 20px 30px;}
  .scheme-intrest-wrapper .nav-pills .nav-link{white-space:nowrap;border:1px solid #e7c69b;padding:10px 18px;font-size:15px;margin-right:10px;border-radius:10px}
  .listing-listing ul{margin:0;padding:0px 0 0}

  
.scheme-intrest-wrapper .nav-pills .nav-link.active {
  border: 1px solid #c4121a;
    border-bottom-color: rgb(196, 18, 26);
  border-bottom: 1px solid #c4121a;
  border-radius: 12px;

}
.footnote {
  padding: 0 20px;
}

.tabile-tab .nav {
  column-gap: 6px;
}
.loan-stp-line h4 {
  margin-top: 0;
}
  
  .listing-listing li{padding-bottom:15px;font-size:15px}
  .contct-top h2{color:#464646}
  .subbanner.banner h1{font-size:22px;text-align:center;display:block}
  .subbanner.banner{height:100px;margin-bottom: 16px;}
  .mobile-menu .offcanvas-header .btn-close{filter:invert(90%);opacity:1}

.faqs-accor {margin-top: 23px;}
.faqs-hd h2 {padding-bottom: 20px;display: block;font-size: 20px;}
.faqs-wrp {margin-top: 20px;}
.row.top-part {margin-top: 20px;margin-bottom: 20px;}
.mobile-menu .dropdown .dropdown-menu {background-color: #843337;padding:12px 20px;
   visibility: hidden;
  opacity: 0;

  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
}
.dropdowsn-menu.mobile-menuserch {display: flex;justify-content: space-between;align-items: end;}
.mobile-menu .form-label {color: #fff;}
.mobile-menu .mb-3.sserc {width: 80%;}

.mobile-menu .btn.serc-inp-btn {border: 0px solid;background: #ffdcb7;height: 39px;margin-bottom: 16px;}
.note-text.m-0.text-md-start br {display: none;}
.calculator-title.m-0 br {display: none;}

.blog-txt h6 {color: #000;font-size: 14px;}
.blog-txt p {font-size: 13px;}
.newsblog-left {padding: 30px 12px;}

.news-hd h2 { font-size: 19px;}
#offcanvasmob { background:#c4121a;}
.menu-mobile a.nav-link {color: #fff;}
.menu-mobile .burger {color: #fff;}
.mob-ul li {list-style: none;  }
.mob-ul li a {color: #fdfdfdcc; border-bottom: 1px solid #95474b;  display: block; width: 100%;  margin-bottom: 12px;}
.dno-mob {margin-left: 4px;}

a.burger.show + .dropdown-menu {display: block !important; position: relative !important; transform: translate3d(0px, 0px, 0px) !important;
   visibility: visible;
  opacity: 1;
}

.padding-tb {padding: 12px 0 0 0;}
.mob-ul {width: 100%;}
.menu-mobile .navbar-nav {border-top: 1px solid #d65e63;}
header .notic {margin-right: 12px;}
.no-mob {display:none !important;}

  .calc-img,.india .col-md-5.text-center,.no-mob-view{display:none}
  header .main{margin:0}
  .header .navbar-brand{max-width:108px}
  .news-wrp{padding:15px 10px;display:block}
  .news-btn{align-items:center;display:block;margin-bottom:20px}
  .gold-right h4{font-weight:400;font-size:14px}

  .gold-right h6{font-size:16px}
  .term{font-size:11px}
  .calcu-wrp{background:#c4121a;padding:20px 0}
  .blog-txt,.calgol-left,.inro-ic,.intro-ico{width:100%}

  .marg-bottm{margin-bottom:22px!important}
  .newsblog-right{border-radius:30px}
  .intro-ctr h2{font-weight:500;font-size:22px}
  .intro-ctr p{font-size:14px;font-weight:400}
  .intro-fur{padding:16px;display:block}

  .perfect-left{width:100%;padding:20px 20px 0;margin-bottom:20px}
  .per-img{position:relative;top:auto}
  .perf-text h3{font-size:18px}
  .perf-text h5{font-size:17px}
  .perf-text p{font-size:14px}

  .plan-perct{padding:0 20px 12px}
  .plan-perct h2{padding:27px 0;margin-bottom:0;font-size:20px}
  .intro-ico p{font-size:13px}
  .perfect-right{width:100%;padding:20px}
  .inro-ic.toglg{border-bottom:0 solid #dfdfdf;margin-bottom:0}
  .perf-text{margin-top:20px;position:initial;bottom:40px;padding-right:0}

.navbar-collapse {flex-basis: auto;}
.desktop-vw {display:none !important;}  
.banner h1 {font-size: 19px;}
.banner .text-banner {position: absolute;border-radius: 20px;padding: 16px;top:auto;width: 87%; bottom: 13%;}
.green-btn.btn { font-size: 17px;font-weight: 600;padding: 0;}

.gld, .test-dsn {display: none;}
.testm-wrp {background-image: none;}
.testm-hd h2 {font-size: 23px;}

.testm-hd h4 {font-size: 18px;}
.branch-wrpr,.footer-wrpp{padding-top:30px}
.faqs-wrp .accordion-button,.testm-hd p{font-size:14px}
.testm-hd p{font-weight:400}
.branch-ts{display:block;display:flex;margin-bottom:30px;align-items:baseline}
.kerl.vaara{width:100%;border-right:0px solid #fff;margin-bottom:22px}
.kerl{padding-left:0}
.branch-wrpr{padding-bottom:120px}
.brch-hd h2{margin-bottom:20px}
.brch-hd h2 span{display:initial}


.col-3.contact-left{width:100%}
.call-footer{width:50%;flex:auto}
.row.top-part span.small{color:#fff;font-size:15px}
.ftr-call,.gold-wrp .right{justify-content:center}
.faqs-ts{padding:21px}
footer .locl{display:flex;justify-content:center;margin:16px 0}
.cop-left,.copy-rght{color:#fff;padding:10px 0;font-size:13px;text-align:center}
.row.top-marg.bottom-part{padding:0 20px;display:block}

}

@media (min-width:993px) {

  .mutual-right {
  max-width: 1700px;
  margin: 0 auto;
  padding: 0 40px;
}



    .mobbnr {
        display: none;
    }
  footer .container {
  max-width: 1845px;padding: 0 17px;
}

.contact-wrrp {justify-content: space-between;}

.contct-top {width: 48%;}
.contct-right {width: 48%;}

.news-btn {width: 79.8%; margin-right: 30px; }
.news-list {padding-right: 30px;}

.desktp-no {display:none !important;}
.mobile-vw {display: none !important;}
header .main { margin: 0 6px;}

header .btn.dropdown-toggle.nav-link{position:relative;top:3px;padding-top:0;padding-bottom:0}
.navbar-expand-lg .navbar-nav .menun-our-spea .dropdown-menu{position:absolute;width:380px;left:-40%;top:42px;position: absolute;
    width: 200px;left: -10%;top: 42px;padding: 22px 22px 22px 12px;}
header .nav-item.position-static.dropdown{justify-content:center;display:flex}
.dropdown.menun-our-spea.no-mob{display:flex;align-items:center}

}

@media screen and (min-width: 994px) and (max-width: 1350px) {
.director-one.lst-drtr p {font-size: 15px;}

.perf-text p {
  font-size: 14px;
}
.perf-text h3 {
  font-weight: normal;
  font-size: 23px;
}

.perf-text h3 {
  font-weight: normal;
  font-size: 23px;
}
.perf-text h5 {
font-size: 18px;
}

.mutual-type-cot {width: 32.26%;}

.top-white {margin: 0 0px;}
.header { margin: 0 0;}
header .main {margin: 0 6px;}

.news-wrp {padding: 15px 34px;}
.news-list {padding-right: 30px;}
.news-btn {width: 97%; margin-right: 30px;}
.gold-right h6 {font-size: 16px;}

.gold-right h4 {font-size: 15px;}
.gold-rt {padding: 16px;}
.intro-ico p {color: #363636;font-size: 14px;}
.india .col-md-5.text-center {width: 33%;}

.india .col-md-7.intro-right {width: 67%;}
.serc {display: block ruby;}

header.navbar-expand-lg .navbar-nav a.nav-link {font-size: 14px;padding-right: 9px;padding-left: 9px;display: ruby;}
.serchedr {font-size: 0;}

.search-box-hd {top: 36px;right: 6px;width:auto;}
.plan-perct {margin-top: 40px;}
.plan-perct h2 {margin-bottom: 120px;}

.perfect-left {padding-bottom:2px;}
.blog-txt p {font-size: 13px;margin: 0;}
.blog-txt h6 {font-size: 14px;}
.calgol-left {width: 50%;}
.test-dsn img {width: 47%;}

.faqs-ts {width: 39%;}
.call-footer {padding: 0 2px;}
footer .download-wrap { padding: 0 2px;}



  /* Your CSS rules here */
}


@media (min-width:1440px) {
header .main {
  margin: 0 60px;
}
 footer .container {
    padding: 0 60px;
  }

}

