:root {

    --body-color1:#cda351;

    --body-color2:#393939;

   

   --head-font: "Poppins", sans-serif;

   --body-font: "Poppins", sans-serif;

   }



/* new correction */

.intro-div8{

  margin-top: 30px;

  margin-bottom: 30px;

}

.intro-dv .read-more a{

  background: var(--body-color1); 

  color:#fff

}

.intro-dv {

  padding-bottom: 60px;

  position: relative;

  z-index: 1;

}

.about-right1 h1{

margin: 0;

margin-bottom: 0px;

font-size: 30px;

font-weight: 600;

margin-bottom: 10px;

color: var(--body-color1);

}

.bg-white h1{

  margin: 0;

  margin-bottom: 0px;

  font-size: 30px;

  font-weight: 600;

  margin-bottom: 10px;

  color: var(--body-color1);

  }



  /* table */

  #customers {

    /* font-family: Arial, Helvetica, sans-serif; */

    border-collapse: collapse;

    width: 100%;

  }

  /* .table-top p{

    text-align: center;

  } */

  

  #customers td, #customers th {

    border: 1px solid #ddd;

    padding: 8px;

    /* text-transform:lowercase; */

  }

  

  #customers tr:nth-child(even){background-color: #f2f2f2;}



  

  #customers th {

    padding-top: 12px;

    padding-bottom: 12px;

    text-align: center;

    background-color:#e6edf2;

    color: var(--body-color1);

    font-size: 20px;

  }

  /* table end */

  

.about-right-left h1{

  margin: 0;

  margin-bottom: 0px;

  font-size: 30px;

  font-weight: 600;

  margin-bottom: 10px;

  color: var(--body-color1);

  text-align: center;

  }

  .about-right-left p{

    text-align: center;

    }

    .career{

      /* background: #ededed; */

    }

    .about-div1{

      /* background: #ededed; */

    }

    .intro-career111 {

      background: #e6edf2;

      padding-top: 60px;

      padding-bottom: 60px;

    }

    .gallery-div1 p{

      text-align: center;

    }

  

    .about-right1 h3{

      font-weight:600;

      font-size:25px;

   line-height:75px;

     }



     .intro-career1 .read-more{margin-top: 10px; position: relative; z-index: 3;}

     .intro-career1 .read-more a{background: #393939; color:#fff}



     .about-rigt h1{

      margin: 0;

      margin-bottom: 0px;

      font-size: 30px;

      font-weight: 600;

      margin-bottom: 40px;

      color: var(--body-color1);

      text-align: center;

      }

      .about-rigt h3{

        margin: 0;

        margin-bottom: 0px;

        font-size: 20px;

        font-weight: 600;

        margin-bottom: 10px;

        color: var(--body-color1);

        text-align: center;

        }

      .about-rigt p{

        text-align: center;

      }

      

  .ds h3{

    font-weight:600;

    font-size:20px;

 line-height:68px;

   }

   .ds h4{

  font-weight:600;

  font-size:18px;

 line-height:70px;

 text-align: center;

   }



   .dep-table1{background: #fff; width: 100%;}

.dep-table1 td{padding: 20px; border: 1px solid #b4b4b4; width: 50%;}

/* .dep-table1 td:last-child{font-weight: 600; font-size: 30px;} */

.dep-table1 tr:nth-child(even){background: #dddbdb; }





/* banner for insurance */

.page-head1{

  background: url(../images/bg.png) no-repeat; 

  background-size: cover; 

  width: 100%;

}  

/* banner for insurance */

.deposit-div33{

  padding-top: 30px;

  /* background: #b6b4b4;  */

}

.text-cntent h3{

  margin-top: 30px;

  /* text-align: center; */

  font-size: 17px;

}

.head-line{

  background:var(--body-color1);

  display:inline-block;

  padding: 10px;

  margin-bottom: 20px;



}



/* logo */

.bank-logo img{

  display: block;

  margin-left: auto;

  margin-right: auto;



}



.bank-logo{

  background: #fff;

    -webkit-box-shadow: 0px 0px 3px 0px #a8a6a6;

    -moz-box-shadow: 0px 0px 5px 0px rgba(209, 209, 209, 1);

    padding: 30px 20px;

    border-radius: 25px;

    text-align: center;

}









.game-options{

  margin-bottom: 30px;

}

.icon-layers {

  background: #ededed;

  padding-top: 60px;

  padding-bottom: 60px;

  position: relative;

  z-index: 1;

  text-align: center;

}

.wchus h2{margin: 0px 0px 10px;

  font-size: 30px;

  font-weight: 600;

  color: var(--body-color1);

}

/* new correction end*/



   .loader {

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%) rotate(45deg);

    width: 100px;

    height: 100px;

    animation: animate 1s linear infinite;

 }

  .loader-item {

    position: absolute;

    width: 50px;

    height: 50px;

    background: #f00;

    box-shadow: 2px 2px 5px 1px #000;

    animation: rotate 1s linear infinite;

 }

  .loader-item_1 {

    top: 0;

    left: 0;

    background: #f79f1f;

 }

  .loader-item_2 {

    top: 0;

    right: 0;

    background: #12cbc4;

 }

  .loader-item_3 {

    bottom: 0;

    left: 0;

    background: #ed4c67;

 }

  .loader-item_4 {

    bottom: 0;

    right: 0;

    background: #a3cb38;

 }



 @keyframes rotate {

  0% {

    transform: rotate(0deg);

 }

  10% {

    transform: rotate(0deg);

 }

  60% {

    transform: rotate(90deg);

 }

  90% {

    transform: rotate(90deg);

 }

  100% {

    transform: rotate(90deg);

 }

}



   

  body{

  font-family: var(--body-font);

 color:var(--body-color);

    text-align: left;

    line-height: 30px;

  font-size: 16px;

  letter-spacing:0px;

  }



  h1, h2, h3, h4, h5 {

    font-family: var(--head-font); }



    a:focus, a:hover, a:active {

        outline: none !important;

        box-shadow: none !important; }



        

.container {

    max-width: 1200px;

    width: 100%; }



    img {

        display: block; }





        #hm{

          -webkit-transition: all 0.4s ease;

                  transition: all 0.4s ease;

          

              }

          

          #hm.sticky {

                position:fixed; top:0; z-index:1998; width:100%; border-bottom: 1px solid rgb(233, 232, 232); 

                background: #fff; 

                animation: drop-in 1s ease 200ms backwards;

              } 

             

              #hm.sticky .top-div1{padding-top: 5px; padding-bottom: 5px;}

              #hm.sticky .logo-div img{width: 60%; padding-top: 5px;}

              #hm.sticky .top-det{display: none !important;}

              #hm.sticky .offcanvas.offcanvas-top{margin-top: 0;}



    @keyframes drop-in {

        from {

         opacity: 0;

         transform: translateY(-100px);

        }

        to {

         opacity: 1;

         transform: translate(0px);

        }

       }

a{text-decoration: none;}

       

       .top-div1{padding-top: 20px; padding-bottom: 20px;}

       .top-det{font-size: 14px; color:#38413e}

       .top-det a{color:#38413e}

       .top-det.d-md-flex{column-gap: 60px;}

       .top-det .d-flex{column-gap: 10px;}

       .top-det i{font-size: 20px;}

       



       .offcanvas.offcanvas-top{padding: 0;

        margin: 0;

        width: 100% !important;

        height: 100% !important;

        margin-top: 0px;

        }

        .menu-div{background: #cda351;}

       .menu-div .navbar, .menu-div1 .navbar {

        padding: 0px;

        margin-left: 0px; }



        .menu-div .navbar-light .navbar-nav .nav-item .nav-link {         

            padding: 10px 10px;

            line-height: 22px;

            font-size: 13px;

            position: relative;

            margin-right: 0px;

            text-align: center;

            color: #fff;

            font-weight: 400;

            border-radius: 0;       

      }





      .navbar-expand-md .navbar-nav .dropdown-menu{background: none !important;}



      @media (min-width: 770px)

{

 .dropdown .dropdown-menu {

        transition: all 0.5s;

        overflow: hidden;

        transform-origin: top center;

        transform: scale(1, 0);

        display: block;

      height: 0;

     }

      .dropdown:hover .dropdown-menu {

        transform: scale(1);

        height: inherit;

     }  

     

    }

     /* @media (min-width: 770px) {

      .menu-div .navbar  .dropdown-menu, .menu-div1 .navbar  .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0; padding: 0px;  } 

      .menu-div .navbar .dropdown-menu.fade-up, .menu-div1 .navbar .dropdown-menu.fade-up{ top:180%;   transform: scale(0.5, 0.5); background: #13a0e6; }

     .menu-div .navbar .nav-item:hover .d1, .menu-div1 .navbar .nav-item:hover .d1{ transition: .7s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }

     .menu-div .navbar  .dropdown-menu:hover .dropdown-submenu .dropdown-menu, .menu-div1 .navbar  .dropdown-menu:hover .dropdown-submenu .dropdown-menu{display: block; opacity: 0;  visibility: hidden; transition:.7s; margin-top:0; padding: 0px;  width: 100%;} 





  .menu-div .navbar  .dropdown-menu .dropdown-submenu:hover .dropdown-menu.fade-up, .menu-div1 .navbar  .dropdown-menu .dropdown-submenu:hover .dropdown-menu.fade-up{ top:0%;    }

  .menu-div .navbar  .dropdown-menu .dropdown-submenu:hover .dropdown-menu,   .menu-div1 .navbar  .dropdown-menu .dropdown-submenu:hover .dropdown-menu{transition: .7s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg);}

  }

    */



/*ktm mega menu*/

    @media all and (min-width: 992px) {

      .dropdown-menu {

        width: 13rem;

      }

      .mega-submenu {

        left: 100%;

        top: 0;

        min-width: 25rem;

      }

      .ktm-mega-menu {

        position: static;

      }

      .mega-menu {

        left: 0;

        right: 0;

        width: 100%;

      }

      .dropdown-menu li {

        position: relative;

      }

      .dropdown-menu .submenu {

        display: none;

        left: 100%;

        top: 0;

      }

      .dropdown-menu>li:hover>.submenu,

      .dropdown:hover>.dropdown-menu {

        display: block;

      }

    }

/*ktm mega menu*/





    /* .dropdown-toggle::after {

      display: inline-block;

      margin-left: .255em;

      vertical-align: .255em;

      content: "";

      border-top: none;

      border-right: none;

      border-bottom: 0;

      border-left: none;

    } */



    .megamenu{background: #fff; z-index: 100;}





    /*has mega menu*/



    .navbar .megamenu{ padding: 1rem; }



/* ============ desktop view ============ */

@media all and (min-width: 992px) {



  .navbar .has-megamenu{position:static!important;}

  .navbar .megamenu{left:0; right:auto; width:90% !important; margin-top:2px !important; background: #fff !important; padding: 10px !important; position: fixed !important; margin-left: 5% !important;  }



}	

/* ============ desktop view .end// ============ */



/* ============ mobile view ============ */

@media(max-width: 991px){

  .navbar .megamenu{background: #fff !important; padding: 10px !important; }

  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{

    overflow-y: auto;

      max-height: 90vh;

      margin-top:10px;

  }

}

/*has mega menu*/

      

   /* .dropdown-menu {

    min-width: 250px;

  }

  .dropdown-menu.columns-2 {

    min-width: 500px;

    margin-left: 0;

  }

  .multi-column-dropdown {

    list-style: none;

    margin: 0px;

    padding: 0px;

  }

  .multi-column-dropdown li a {

    display: block;

    clear: both;

   

    white-space: normal;

  }

  .multi-column-dropdown li a:hover {

    text-decoration: none;

    color: #262626;

    background-color: #999;

  }



  @media (max-width: 769px) {

    .dropdown-menu.multi-column {

      min-width: 240px !important;

      overflow-x: hidden;

    }

  } */

     



      .menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link {

        background: var(--body-color2);

        

       

       

       

        

         }

      

         .menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link.dropdown-toggle, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link.dropdown-toggle{color: var(--body-color1);} 







         .menu-div .navbar-expand-lg .navbar-nav .dropdown-menu, .menu-div1 .navbar-expand-lg .navbar-nav .dropdown-menu {

            background: none;

            width: 320px;

            padding-top: 0px;

            padding-bottom: 0px; }

          

          .menu-div .dropdown-item, .menu-div1 .dropdown-item {

            color: #000;

            border: 1px solid #ddebe5;

            font-size: 13px;

           

            padding-top: 5px;

            padding-bottom: 5px;

            /* background: #2e446b !important; */

            background: #cda351 !important;

            color: #fff;

            font-weight: 400; }

          

          .menu-div .dropdown-item, .menu-div1 .dropdown-item {

            padding:8px 15px !important; }

          

          .menu-div .dropdown-item:hover, .menu-div .dropdown-item.active, .menu-div1 .dropdown-item:hover, .menu-div1 .dropdown-item.active {

            color: #fff;

            /* background: #854848 !important;  */

            background: #393939!important; 

          }



            .menu-div .dropdown:hover .dropdown-menu, .menu-div1 .dropdown:hover .dropdown-menu {

               

                margin-top: -1px; background: none; margin: 0; padding: 0; }

               





                





              

               















                      



                      .menu-div .navbar .nav-item .dropdown-menu {

                        transition: .7s;

                      }



                      





/*example*/

      /* .dropend .dropdown-toggle {

        color: salmon;

        margin-left: 1em;

      }

      .dropdown-item:hover {

        background-color: lightsalmon;

        color: #fff;

      }

      .dropdown .dropdown-menu {

        display: none;

      }

      .dropdown:hover > .dropdown-menu,

      .dropstart:hover > .dropdown-menu {

        display: block;

        margin-top: 0.125em;

        margin-left: 0.125em;

      }

      @media screen and (min-width: 769px) {

        .dropstart:hover > .dropdown-menu {

          position: absolute;

          top: 0;

          right: 100%;

        }

        .dropstart .dropdown-toggle {

          margin-right: 0.5em;

        }

      } */

      

/*example*/







/*example*/

.dropstart .dropdown-toggle {

  /* color: salmon;

  margin-left: 1em;  */

} 

/* .dropdown-item:hover {

  background-color: lightsalmon;

  color: #fff;

}

 .dropdown .dropdown-menu {

  

display: block !important;



} 

 .dropdown:hover > .dropdown-menu,

.dropstart:hover > .dropdown-menu {

  display: block !important;

  margin-top: 0.125em;

  margin-left: 0.125em;

  

}  */

@media screen and (min-width: 769px) {

  .dropstart:hover > .dropdown-menu {

    position: absolute;

    top: 0;

   right: 100%;

  }

 

    /*  */

.intro-career1{

  /* text-align: center; */

}

/*  */





  .dropstart > .dropdown-menu {

    position: absolute;

    top: 0;

    right: 100%;

  }

  .dropstartd .dropdown-toggle {

    margin-right: 0em;

  }





}  



.banner-div1 {

    position: relative;

    z-index: 2;  }

    .banner-div1 .carousel-item{background: #0d0d0d; }

    .banner-div1 img {

      width: 100%; position: relative; /*opacity: .3;*/ }





      .banner-div1 .carousel-indicators {

        bottom: 0px;

        right: auto;

        margin-left: 2%; }

      .banner-div1 .carousel-indicators li {

        background: var(--body-color2);

        width: 11px;

        height: 11px;

        border-radius: 50%;

        opacity: 1;

        border: 3px solid #5a5a5a; }

      .banner-div1 .carousel-indicators .active {

        width: 11px;

        height: 11px;

        background: #5a5a5a;

        border: 3px solid var(--body-color2) }

      .banner-div1 .carousel-control-next, .banner-div1 .carousel-control-prev {

        top: 0%; }

      .banner-div1 .carousel-control-prev {

        background: url(../images/banner-arrow-left.png) no-repeat left center;

        left: 2%;

        opacity: 1; width: 5%;}

      .banner-div1 .carousel-control-next {

        background: url(../images/banner-arrow-right.png) no-repeat right center;

        right: 2%;

        opacity: 1;

        z-index: 100; width: 5%; }

    

        .banner-div1 .carousel-caption{

    left: 10%;

    text-align: center;

    right: auto;

    top:20%;

    bottom: auto;

    transform: translateX(-10%);

 

    width: 40%;

    padding-top: 0;

    

        }

    

        .banner-div1 .carousel-caption h1{color:#171717; font-size: 38px; font-weight: 600; font-size: 65px; font-weight: 900; margin-bottom: 20px; margin: 0; margin-top: 15px; text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97999px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.51361px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;}

        .banner-div1 .carousel-caption h1 span{color: #04889f;}

    .banner-div1 .carousel-caption h3{margin: 0; font-size: 17px; color:var(--body-color2); text-transform: uppercase; background: url(../images/caption-icon.png) no-repeat center left; padding-left: 20px;}





    .intro-div1{padding-top: 60px; padding-bottom: 60px; }

    .intro-scheme{column-gap: 10px; }

    .intro-scheme1{background: #cda351; font-size: 13px; padding:20px 10px; color:#fff; text-align: center; line-height: 22px; flex: 1; position: relative; z-index: 1; display: flex;

      justify-content: space-between;

      flex-direction: column;

      height: 230px;}

    .intro-scheme1 h3{margin: 0; font-size: 16px; margin-top: 10px; margin-bottom: 5px;}

    .intro-scheme1 img{margin-left: auto; margin-right: auto;}

    .read-more{margin-top: 0px; text-transform: uppercase;}

    .read-more a{background: #ebecf0; color:#000; padding: 5px 10px;}

.intro-div1 h1{margin: 0; font-size: 37px; font-weight: 600; color:#cda351; }

.intro-para{text-align: right;}





.intro-div2{background: var(--body-color1); color:#fff; position: relative; z-index: 2; }

.intro-div2 .row [class*="col-"] {

  padding: 0;

}

.intro-left2{ width: 50%; padding:60px 20px}

.intro-div2 h1{margin: 0; font-size: 37px; font-weight: 600; margin-bottom: 10px;}

.intro-right2{width: 50%;}

.intro-right2 img{height: 100%; position: absolute; right: 0; width: 50%; }



.intro-div3{background: #ededed; padding-top: 60px; padding-bottom: 60px; position: relative; z-index: 1;}

.intro-left3 img{border: 10px solid #fff;}

.intro-div3 h1{margin: 0; font-size: 30px; font-weight: 600; margin-bottom: 10px; color:var(--body-color1)}

.intro-div3 h4{margin: 0; font-size: 18px; font-weight: 600; margin-bottom: 10px; color:#000;}

.intro-div3 .read-more a{background: var(--body-color1); color:#fff}

.career .read-more a {

  background: var(--body-color1);

  color: #fff;

}



.intro-div4{padding-top: 60px; padding-bottom: 60px; background: url(../images/dr-prabhakar-kore-bg1.png) no-repeat top left 30%, url(../images/dr-prabhakar-kore-bg2.png) no-repeat center right  rgba(255,255, 255, .8); }

.intro-div4 h1{margin: 0; font-size: 30px; font-weight: 600; margin-bottom: 10px; color:var(--body-color1)}

.intro-left4{position: relative;}

.intro-sc-div{position: absolute; top:50%; left: 50%; transform: translateX(-50%) translateY(-50%); column-gap: 20px; width: 100%;}

.intro-div4 h2{margin: 0; font-size: 32px; color:#fff}



.video-btn{position: relative; color:#fff; border:5px solid #ffff; width: 50px; height: 50px; border-radius: 50%; display: flex; flex-direction: column; justify-content: center; font-size: 25px; align-items: center;}

.video-area{

  background-image: linear-gradient(0deg, #008bc5 0%, #008bc5 60%, #008bc5 100%);

  padding: 200px 0;

}





a.play-btn {

 

  background: #fff;

  color: var(--body-color1);

  border-radius: 50%;



  font-size: 20px;



  left: 0;

  top:0;

  text-align: center;

  --bs-btn-bg: none !important;

}



.intro-div4 .modal-dialog {

  max-width: 800px;

  margin: 30px auto;

}



.intro-div4 .modal-body {

position:relative;

padding:0px;

}

.intro-div4  .btn-close {

position:absolute;

right:-30px;

top:0;

}



.intro-div5{background: var(--body-color1); padding-top: 60px; padding-bottom: 60px;}

.intro-left5{color:#fff}



.intro-loan1{background: #ffffff; position: relative; z-index: 1;}

.intro-loan2{padding: 5px; padding-bottom: 20px; font-size: 11px; text-align: center; line-height: 16px; margin-top: 5px; display: flex;

  justify-content: space-between;

  flex-direction: column;

  height: 160px;}

.intro-div5 .read-more{margin-top: -10px; }

.intro-div5 .read-more a{background: #393939; color:#fff}

.intro-loan2 h5{margin: 0; font-size: 17px; color:var(--body-color1)}





/* .loan-carousel {padding-left: 60px; padding-right: 60px;} */







	.owl-stage {

		display: flex;

 

    

	}

	.owl-item {

		display: flex;

		

    flex: 1 0 auto;

	}







.loan-carousel .owl-prev {

  background: url('../images/loan-arrow-left.png') right center no-repeat;

  height: 44px;

  position: absolute;

  top: -15%;

  width: 20px;

  z-index: 1000;

  right: 7%;

  cursor: pointer;

  color: transparent;

  /* transform: rotate(-90deg); */

}



.loan-carousel .owl-next {

  background: url('../images/loan-arrow-left.png') right center no-repeat;

  height: 44px;

  position: absolute;

  top: -15%;

  width: 20px;

  z-index: 1000;

  right: 2%;

  cursor: pointer;

  color: transparent;

  transform: rotate(180deg);

}





.intro-div6{position: relative;}

.intro-div6::before{content: '';

position: absolute;

top: 0;

right: 20%;

background: url(../images/dr-prabhakar-kore-tree-grows-coin.png) no-repeat top right;

width: 100%;

height: 100%;

z-index: 2;

}





.intro-career{background: #e6edf2; padding-top: 60px; padding-bottom: 60px;}

.intro-career h1{margin: 0; font-size: 30px; font-weight: 600; margin-bottom: 10px; color:#cda351;}

.intro-career .read-more{margin-top: 10px; position: relative; z-index: 3;}

.intro-career .read-more a{background: #393939; color:#fff}



.intro-services{padding-top: 60px; padding-bottom: 60px; background: rgba(255, 255, 255, 0.7); position: relative; z-index: 3;}

.intro-services h1{margin: 0; font-size: 30px; font-weight: 600; margin-bottom: 5px; color:#1f1f1f; text-align: center;  }

.intro-services h4{margin: 0; font-size: 17px; font-weight: 400; margin-bottom: 10px; color:#1f1f1f; text-align: center;  }

.ser-list{column-gap: 50px; row-gap: 50px; flex-wrap: wrap; margin-top: 50px;}

.ser-list li{width: 40%; transform: translateY(0); transition: all .5s ease; }

.ser-list li img{background: #cda351; padding:10px 20px;} 

.ser-list li span{background: #393939; color:#fff; flex-grow: 1; padding-left: 10px; line-height: 20px; display: flex; flex-direction: column; justify-content: center;}

.ser-list li:hover{

box-shadow: 0 0.5em 0.5em -0.4em #000;

transform: translateY(-.5em);

}



.intro-services .read-more{text-align: center; margin-top: 30px;}

.intro-services .read-more a{background: var(--body-color1); color:#fff; padding: 10px 30px;}



.intro-div7{background: url(../images/dr-prabhakar-kore-bg1.jpg) no-repeat; background-size: cover; padding-top: 60px; padding-bottom: 60px; color:#fff}

.intro-div7 h1{margin: 0; font-size: 34px; font-weight: 600; margin-bottom: 10px; }

.download-btn span{background: #fff; color:#1d1d1d; padding:10px 40px; display: flex; flex-direction: column; justify-content: center; font-size: 15px; font-weight: 600; position: relative; transition: all .5s ease;}

.download-btn img{background: #f15c08; padding:10px 10px 10px 40px;}

.download-btn span:after{

  content: "";

  position: absolute;

  right: -29px;

  top: 50%;

  transform: translateY(-50%);

  border-top: 30px solid transparent;

  border-bottom: 30px solid transparent;

  border-left: 30px solid #fff;

  z-index: 2;

  transition: all .5s ease;

}



.download-btn:hover span{background: #000; color:#fff}

.download-btn:hover span:after{border-left: 30px solid #000;}







.read-more a {

  

 

  border: none;

  transition: all 0.3s ease;

  overflow: hidden;

  position: relative;

}

.read-more a:after {

  position: absolute;

  content: " ";

  top: 0;

  left: 0;

  z-index: -1;

  width: 100%;

  height: 100%;

  transition: all 0.3s ease;

  -webkit-transform: scale(.1);

  transform: scale(.1);

}

.read-more a:hover {

  color: #fff;

  border: none;

  background: transparent;

}

.read-more a:hover:after {

  background: var(--body-color2);

background: linear-gradient(0deg, var(--body-color2) 0%,  var(--body-color2) 100%);

  -webkit-transform: scale(1);

  transform: scale(1);

}



.intro-loan2 .read-more a:hover:after, .intro-career .read-more a:hover:after, .intro-career1 .read-more a:hover:after {

  background: var(--body-color1);

background: linear-gradient(0deg, var(--body-color1) 0%,  var(--body-color1) 100%);}





.page-head{background: url(../images/bg.png) no-repeat; background-size: cover; background-color: rgb(57, 57, 57); padding-top: 80px; padding-bottom: 80px; color:#fff; }

.page-head .row{align-items: center;}

.page-head h1{margin: 0; font-size: 40px; font-weight: 600;}



.bread-crumbs{padding: 0; margin: 0; list-style: none; display: flex; column-gap: 40px; justify-content: end; font-weight: 600;}

.bread-crumbs a{color: #fff; position: relative;}

.bread-crumbs a::before{content:'>';

position: absolute;

top:-10%;

right: -40%;

font-size: 20px;

}



.about-div1{padding-top: 60px; padding-bottom: 60px;}

.about-left1{position: relative;}

.about-left1 h2 {margin: 0;

  position: absolute;

  right: 20px;

  top: -10px;

  font-size: 17px;

  background: var(--body-color1);



  padding: 10px;

  animation: tptranslateX2 4s forwards infinite alternate;

}



@keyframes tptranslateX2 {

0% {

  -webkit-transform: translateX(-30px);

  -moz-transform: translateX(-30px);

  -ms-transform: translateX(-30px);

  -o-transform: translateX(-30px);

  transform: translateX(-30px);

}

100% {

  -webkit-transform: translatXY(20px);

  -moz-transform: translateX(20px);

  -ms-transform: translateX(20px);

  -o-transform: translateX(20px);

  transform: translateX(20px);

}

}



.about-div2{background:url(../images/bg-shape.png) no-repeat var(--body-color1); background-size: cover; padding-top: 60px; margin-bottom: 150px;}



.bg-white{padding: 60px; box-shadow: 0px 4.8px 24.4px -6px rgba(19, 16, 34, 0.1), 0px 4px 13px -2px rgba(19, 16, 34, 0.06);

  border-radius: 5px; margin-bottom: -100px;}



  .about-div3{background: #f6f6f9; padding-top: 60px; padding-bottom: 60px;}





  .founder-bg1{background:url(../images/bg-shape.png) no-repeat var(--body-color2); background-size: cover; padding: 20px 40px; margin-top: 20px; margin-bottom: 20px; color:#fff}

  .founder-bg1 ul{margin: 0; padding: 0; }

  .founder-bg1 ul li{padding-bottom: 10px;}



  .chair-div1{background: #f6f6f9; padding-top: 60px; padding-bottom: 60px; }

  .chair-div2{text-align: center; box-shadow: 0px 0px 10px 0px rgba(146, 146, 146, 0.5); padding: 20px; padding-bottom: 0; background: #fff; font-size: 13px; margin-bottom: 30px;}

  .chair-div2 img{width: 50%; border:1px solid #ccc;}

  .chair-div2 h3{margin: 0; font-size: 18px; font-weight: 600; color:var(--body-color2); margin-top: 10px;}

  .chair-div2 h4{margin: 0; font-size: 17px; font-weight: 400; color:var(--body-color1); margin-top: 10px; margin-bottom:20px;}







  .chair-div2 h2{margin: 0; font-size: 22px; background: var(--body-color1); color:#000; padding: 10px; margin: -20px; margin-bottom: 20px; text-transform: uppercase; font-weight: 600; }



.deposits-div1{padding-top: 60px; padding-bottom: 60px;}



.deposits-div2{background:url(../images/bg-shape.png) no-repeat var(--body-color1); background-size: cover; padding-top: 60px; margin-bottom: 150px;}

.deposits-div2 h1{margin: 0; font-size: 28px; text-align: center; margin-bottom: 30px; text-transform: uppercase;}



.dep-table{background: #fff; width: 100%;}

.dep-table td{padding: 20px; border: 1px solid #b4b4b4; width: 50%;}

.dep-table td:last-child{font-weight: 600; font-size: 30px;}

.dep-table tr:nth-child(even){background: #dddbdb; }

.deposit-int{margin-bottom: -100px;}



.deposit-div3{

  /* background: #f6f6f9;  */

  background: #ededed;

  padding-top: 60px; padding-bottom: 60px;}



.deposit-div3 h1{margin: 0; font-size: 24px; margin-bottom: 30px; }

.deposit-div3 h4{margin: 0; font-size: 20px; margin-bottom: 10px; color:var(--body-color1)}



.in-list{margin: 0; padding: 0; list-style: none;}

.in-list li{background: url(../images/li-icon.png) no-repeat top 10px left; padding-left: 20px; padding-bottom: 10px;}



.bg-white1 {

  padding: 20px;

  box-shadow: 0px 4.8px 24.4px -6px rgba(19, 16, 34, 0.1), 0px 4px 13px -2px rgba(19, 16, 34, 0.06);

  border-radius: 5px;



}

.gallery-div1{padding-top: 60px; padding-bottom: 60px;}

.fancybox__container{z-index: 2000 !important;}

.current-gal1{margin-bottom: 30px; padding: 5px; border:2px dotted var(--body-color2)}



.contact-div1{padding-top: 60px; padding-bottom: 60px;}

.contact-div1 .d-md-flex{column-gap: 80px;}



.contact-div1 h5{

  margin: 0;

  position: relative;

  display: inline-block;

  color: #fff;

  font-size: 18px;

  line-height: 20px;

  background-image: linear-gradient(to right,var(--body-color1) 0%,var(--body-color1) 100%);

  padding:10px 20px;

  border-radius: 20px;

  margin-bottom: 20px;

}



.contact-div1 h1{margin: 0; font-size: 30px; font-weight: 600; color:var(--body-color1); margin-bottom: 20px; text-transform: uppercase;}

.dot {

  content: '';

  position: relative;

  display: inline-block;

  width: 8px;

  height: 8px;

  border-radius: 8px;

  background-color: #fff;

}

.dot.dot-left {

  left: -14px;

}

.dot.dot-right {

  right: -14px;

}



.contact-det1{position: relative;

  display: flex;

  flex-wrap: nowrap;

  padding: 0px 45px 35px 100px;

  



  flex-direction: row;

  align-items: center;

  column-gap: 10px;

  border-radius: 15px;

  background-color: #fff;

  border: 1px solid #f6f6f6;

  -webkit-transition: all .3s ease;

  -khtml-transition: all .3s ease;

  -moz-transition: all .3s ease;

  -ms-transition: all .3s ease;

  -o-transition: all .3s ease;

  transition: all .3s ease; width: 100%; box-shadow: 0 10px 60px rgba(137,151,186,.15);}



  .contact-det1 h4{margin: 0; font-size: 24px; color:var(--body-color1); font-weight: 600; margin-bottom: 10px;}

  .contact-det1 a{text-decoration: none; color:var(--body-color)}



  .contact-left1{color: var(--body-color1);

    font-size: 21px;

    background-color: var(--body-color3);

    border-radius: 0px 0 0px 0;

    min-width: 85px;

    width: 85px;

    height: 85px;

    position: absolute;

    left: -45px;

    top: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

    transform: translateY(-53%);

    -webkit-transition: all .25s cubic-bezier(.3,.3,0,.8);

    -khtml-transition: all .25s cubic-bezier(.3,.3,0,.8);

    -moz-transition: all .25s cubic-bezier(.3,.3,0,.8);

    -ms-transition: all .25s cubic-bezier(.3,.3,0,.8);

    -o-transition: all .25s cubic-bezier(.3,.3,0,.8);

    transition: all .25s cubic-bezier(.3,.3,0,.8);}

    .contact-left1 svg path{fill: var(--body-color1) !important;}



    .contact-div2{padding-top: 0px; padding-bottom: 60px;}

    .contact-div2 h4{margin: 0; font-size: 30px; color:var(--body-color1); font-weight: 600; margin-bottom: 20px;}

    .form2 input.form-control{background-color: #fff;

      border: solid 1px #e1e1e9;

      color: #fff;

      padding: 6px 22px;

      line-height: 1.57143;

      font-size: 14px;

      font-weight: 500;

      height: 48px; margin-bottom: 10px;} 

      .form2 textarea.form-control{height: auto;}

      .form2 .btn1{font-size: 15px;

        font-style: normal;

        font-weight: 600; padding: 10px 60px; position: relative;

        display: inline-block;

        cursor: pointer;

        border: none;

        background-color: var(--body-color2);

        height: auto;

        text-align: center;

      border-radius: 10px;

      transition: all .5 ease;

      color:#fff;

      }

      .form2 .btn1:hover{background: var(--body-color1); color:#fff}







  .row.equal-cols {

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

  }

  

  .row.equal-cols:before,

  .row.equal-cols:after {

    display: block;

  }

  

  .row.equal-cols > [class*='col-'] {

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

  }

  

  .row.equal-cols > [class*='col-'] > * {

    -webkit-flex: 1 1 auto;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto; 

  }



.footer-div {background:url(../images/dr-prabhakar-kore-footer-bg.jpg) no-repeat right center #000000; color:#6a6b6d; padding-top: 60px; padding-bottom: 60px;   letter-spacing: 0; font-size: 15px; position: relative; z-index: 2;} 



/* .foot-mail{background: url(../images/dr-prabhakar-kore-mail-icon.png) no-repeat top 7px left; padding-left: 30px;} */

.foot-mail{background: url(../images/dr-prabhakar-kore-mail-icon.png) no-repeat top 20px left; padding-left: 35px; padding-top: 10px;}

/* .foot-call{

  background: url(../images/dr-prabhakar-kore-call-icon.png) no-repeat top 7px left; 

  padding-left: 30px;



} */

.foot-call{

  background: url(../images/dr-prabhakar-kore-call-icon.png) no-repeat top 16px left; 

  padding-left: 35px;

  padding-top: 10px;

}

.foot-det{margin-top: 20px;}

.foot-det a{color:#6a6b6d; font-weight: 600;}

















.f-link {

  list-style: none;

  margin-left: 0px;

  padding: 0px;

  text-align: left; margin-top: 5px; letter-spacing: 0; margin-left: 15px;}

  .f-link li {

    display: block; padding-right: 0px; }

    .f-link li a {

      display: block;

      padding: 3px 20px 3px 0px;

      font-size: 14px;

      line-height: 30px;

     font-weight: 600;

   

 

      text-decoration: none;

   

      color: #6a6b6d;

      margin-left: 0px;

      transition: All .5s ease;

      -webkit-transition: All .5s ease;

      -moz-transition: All .5s ease;

      -o-transition: All .5s ease;

      position: relative;

       }



       

      .f-link li a:hover {

        color: #6a6b6d;

        background-position: center left 5px;}



        



        .f-link li a::before{

          content: "";

          width: 100%;

          height: 2px;

          position: absolute;

          left: 0;

          bottom: 0;

          background: #fff;

          transition: 0.5s transform ease;

          transform: scale3d(0,1,1);

          transform-origin: 0 50%;

          transform-origin: 50% 50%;

          background: #6a6b6d;

        }

        .f-link li a:hover::before{

          transform: scale3d(1,1,1);

        }

       

.foot-social{column-gap: 15px; align-items: center; margin-top: 60px;}

.foot-social h4{margin: 0; font-size: 17px;}

.foot-social .d-flex{column-gap: 10px;}

.foot-social img{border-radius: 5px; transition: all .5s ease;}

.foot-social img:hover{transform: translateY(-.5em);}









.icon-effect {

  list-style: none;

  margin: 0;

  padding: 0;

  margin-top: 30px;

}

.icon-effect > li {

  display: inline;

  margin-right: 20px;

  padding: 0;

}

.icon {

  display: inline-block;

  position: relative;

  z-index: 1;

  width: 40px;

  height: 40px;

  border-radius: 50%;

  font-size: 17px;

  color: #f1f1f1;

  line-height: 38px;

  text-align: center;

  background-color: #1b2026;

  border: 1px solid #fff;

}

.icon:after {

  position: absolute;

  width: 100%;

  height: 100%;

  border-radius: 50%;

  content: '';

  box-sizing: content-box;

}

.icon-effect .icon {

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -ms-transition: all .5s;

  -o-transition: all .5s;

  transition: all .5s;

}

.icon-effect .icon:after {

  top: -7px;

  left: -7px;

  padding: 7px;

  /* box-shadow: 0 0 0 4px #f1f1f1; */

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -ms-transition: all .5s;

  -o-transition: all .5s;

  transition: all .5s;

  -webkit-transform: scale(.8);

  -moz-transform: scale(.8);

  -ms-transform: scale(.8);

  -o-transform: scale(.8);

  transform: scale(.8);

  opacity: 0;

  

}

.icon-effect-1a .icon:hover {

  background-color: var(--body-color1);

  color: #fff;

  border: 1px solid transparent;

}

.icon-effect-1a .icon:hover:after {

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

  transform: scale(1);

  opacity: 1;

}











        

        

        



















.copy-div {

 

  font-size: 14px; 



 

  padding-top: 10px;

  padding-bottom: 10px;

  

  color: #fff;

  border-top: 1px solid #355074;

  transition: all .5s ease; }

  .copy-div a {

    text-decoration: none;

    color: #fff; }

  .copy-div a:hover {

    color: #3886d2; }

  .copy-div .power-div {

    text-align: right; }

    .copy-div .power-div .power {

      position: relative;

      z-index: 3; }



      .copy-div1{ padding-top:15px;

        padding-bottom: 15px;}





.call-div{display: none;

  bottom: 0px;

  position: fixed;

  width: 100%;

  z-index: 1000;

  bottom: 0;

  background: var(--body-color2);

  text-align: center;

  padding: 10px;

  color: #fff;

  font-weight: 600;}

  .call-div a {

    color: #fff; } 





    @media(max-width:1301px)

    {

      .dropdown-menu {

        min-width: 205px;

      }

      .intro-div6::before{right: 10%;}



     

    }



  



    @media(max-width:1025px)

    {

      .menu-div .navbar-light .navbar-nav .nav-item .nav-link {

        padding: 10px 6px;}

        .intro-scheme{flex-wrap: wrap; row-gap: 10px;}

        .intro-scheme1{flex:auto; width: 40%;}

        .ser-list li {

          width: 46%; font-size: 15px;}

        

    }



    @media(max-width:981px)

    {



      .navbar-toggler {

        position: fixed;

        top: 10px;

        right: 10px;

        background-color: var(--body-color1);

        --bs-navbar-toggler-icon-bg: url("../images/hamburger-icon.svg");

      }

      .menu-div .navbar-light .navbar-nav .nav-item .nav-link{background-image: none; border-bottom: 1px solid #99c5d2; color:#fff; text-align: left;}  

      .menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link {

        background-image: none; border-bottom: 1px solid #99c5d2; color:#fff ; background: var(--body-color2);

      }

     







      .menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link.dropdown-toggle, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link.dropdown-toggle {

        color: #fff;

      }

      .offcanvas.offcanvas-top{background-image: linear-gradient(to top, var(--body-color1) 0%, var(--body-color1) 100%);  margin-top: 0;}

      .logo-div{width: 100%; margin-bottom: 20px;}

      .logo-div img{margin-left: auto; margin-right: auto; }

      #hm.sticky .top-div1{padding-top: 0; padding-bottom: 0;}

      #hm.sticky .logo-div{margin-bottom: 0;}

      #hm.sticky .logo-div img {

        width: 20%; padding-top: 0; }

        .free-quote{margin-bottom: 20px;}

        #hm.sticky .free-quote{display: none;}

 



       

   

      



    }

@media(max-width:801px)

{

 



}





    @media(max-width:769px){



      

      

      .banner-div1 .carousel-control-prev{background-image: url(../images/banner-arrow-left1.png); width: 4%;}

  .banner-div1 .carousel-control-next{background-image: url(../images/banner-arrow-right1.png); width: 8%;}

.intro-para{text-align: center; margin-top: 20px;}

.intro-left2{padding: 15px; text-align: center;}

.intro-div3, .intro-div4, .intro-div5, .intro-div6, .intro-div7{text-align: center;}

.intro-left3 img{margin-left: auto; margin-right: auto;}

.intro-div3 h1, .intro-div4 h1{margin-top: 20px;}

.intro-div6::before{background: none;}

.foot-mail, .foot-call{display: inline-flex; justify-content: center; text-align: center; flex: 1; column-gap: 5px;}

.foot-social{margin-top: 0; margin-bottom: 20px;}

.pigmy-img{margin-top: 30px;}

.intro-left3 img{margin-top: 20px;}

.ser-list{margin: 0; padding: 0;}

.ser-list li {

  width: 100%;}



  .logo-div {

    width: 60%;

  }

  #hm.sticky .logo-div{margin-bottom: 0;}

  #hm.sticky .logo-div img {

    width: 40%; }

    #hm.sticky .free-quote{display: none;}

    .copy-div{margin-bottom: 50px; text-align: center;}

.call-div {

  display: block !important;

   }

   #customers td, #customers th {

    border: 1px solid #ddd;

    padding: 4px;

    width: 50%;

    font-size: 12px;

  }

  







   .foot1, .foot2, .foot3 {

    width: 100%;

  }

  .f-link{text-align: center;}

  .f-link li{display: inline-block;}



.foot-logo img{margin-left: auto; margin-right: auto;}

.footer-div{text-align: center; padding-top: 20px;}

   .ins-div1, .ins-div2{text-align: center;}

  

   .intro-left2, .intro-right2{width: 100%;}

   .intro-right2 img{position: relative; width: 100%; margin-top: 30px;}



   .page-head{text-align: center; padding-top: 30px; padding-bottom: 30px;}

   .bread-crumbs{justify-content: center; margin-top: 20px;}

   .about-div1, .about-div2, .about-div3{text-align: center;}

   .page-head h1{font-size: 27px;}

   .about-right1{margin-top: 20px;}

   .bg-white{padding: 20px;}

   .deposits-div1{text-align: center;}

   .deposit-int{margin-bottom: 30px;}

   .deposits-div2{text-align: center; margin-bottom: 0;}

   .deposit-div3{text-align: center;}



   .in-list{text-align: left; }





   .contact-left1{left: -9px;}

   .contact-det1{margin-bottom: 30px;}

   .contact-div2{text-align: center;}

   .contact-div2 form{margin-bottom: 30px;}

   .menu-div .navbar-expand-lg .navbar-nav .dropdown-menu, .menu-div1 .navbar-expand-lg .navbar-nav .dropdown-menu{width: 100%;}

   .dropdown-toggle::after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";



    border-top: .3em solid;

    border-right: .3em solid transparent;

    border-bottom: 0;

    border-left: .3em solid transparent;

  }

  .ser-list {

    column-gap: 20px;

    row-gap: 20px;}

    .top-det{display: none;}

    .top-div1{padding-bottom: 0;}

    #hm.sticky .top-div1{padding-top: 5px; padding-bottom: 5px;}

    .intro-div1{padding-top: 30px; padding-bottom: 20px;}

    .intro-div3 {padding-top: 20px;}

    .intro-div4{padding-top: 30px; padding-bottom: 30px;} 

    .intro-div5 {

      background: var(--body-color1);

      padding-top: 30px;

      padding-bottom: 30px;

    }

    .about-div1, .deposits-div1, .deposits-div2, .deposit-div3 {

      padding-top: 30px;

      padding-bottom: 30px;

    }

.contact-div1 h1, .contact-div1{text-align: center;}

.contact-det1{text-align: left;}

  } 





/* .dropdown .dropdown-menu{display: none;} */





@media(max-width:576px)

{

  

  .copy-div{font-size: 13px;}

  #hm.sticky .logo-div img {

    width: 50%;

  }



  .banner-div1 .carousel-control-prev{background-image: url(../images/banner-arrow-left1.png); width: 8%;}

  .banner-div1 .carousel-control-next{background-image: url(../images/banner-arrow-right1.png); width: 8%;}

  .service-carousel{padding-left: 20px; padding-right:20px;}

.testi-carousel{padding-left: 20px !important; padding-right: 20px !important;}

.foot-mail, .foot-call{display: inline-block;}

.footer-div .foot3 .f-link{margin-top: -20px;}

#hm.sticky .logo-div img {

  width: 90%;

}

}


/* pop up image code */
.modal {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

.modal-content {
  position: relative;
  margin: 5% auto;
  max-width: 600px;
  width: 90%;
  overflow: hidden;
  border-radius: 8px;
}

.slides-container {
  display: flex;
  transition: transform 1.2s ease-in-out;
  width: 100%; /* Will be set dynamically in JS */
}

.popup-slide {
  flex: 0 0 100%; /* Each slide = 100% of modal width */
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup-slide img {
  max-width: 100%;
  max-height: 90vh;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;

}
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 16px;
  color: white;
  font-size: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  z-index: 1000;
}

.prev { left: 10px; }
.next { right: 10px; }

.close {
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  color: white;
  cursor: pointer;
  z-index: 1001;
}