﻿@charset "utf-8";
/* CSS Document */

/* #Media Queries
================================================== */
/* Smaller than standard 1200px (devices and browsers) */
@media only screen and (max-width: 1920px) {

    
 #nav #main-menu {
    z-index: 11;
}   
    
    .search-input-div  {
         z-index: 11;
        }
    
    #main-menu6 li:nth-child(4) ul {
        height: 450px;
        overflow-y: scroll;
    }
    
     #main-menu6 li:nth-child(5) ul {
        height: 450px;
        overflow-y: scroll;
    }
    
    
    
    
.home-pg-banner .carousel-caption {  
    top: 8%;
}
    
    
    
}



@media only screen and (max-width: 1600px) {

    
   .home-pg-banner .carousel-caption {  
    top: 2%;
}
    
    
    
}


@media only screen and (max-width: 1440px) {

    .map-wrap {
	overflow-x: hidden;
}
    
    .map-wrap img {
    /*width: 100%;*/
    height: 660px;
    width: auto;
}
    
    
     
   .home-pg-banner .carousel-caption {  
    top: -2%;
}
    
    
}


@media only screen and (max-width: 1366px) {
    
    .locate-us-form-box {
	width: 28%;
}
    
    /*.search-input-div {
	margin-top: 14%;
        right: 3%;
}*/
    
    
    
    .home-pg-banner .home-pg-banner-text-wrap span {
	display: inline;
}
    
    
    .home-pg-banner .home-pg-banner-text-wrap {
	width: 40%;
}   
    
    

}


/*@media only screen and (max-width: 1360px) {

}*/


@media only screen and (max-width: 1280px) {

    
   
    .banking-banner-carousel-content-wrap {
	width: 30%;
        right: 8.5%;
top: 22%;
}
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	left: 5% !important;
}
    
    
    
}


@media only screen and (max-width: 1200px) {

    
    
}




/*ipad - 810px x 1080px*/

/*@media only screen and (width:1080px) {
    
}*/


@media only screen and (max-width:1024px) {
    
  .top-nav-col .sm-blue a, .top-nav-col .sm-blue a.highlighted, .top-nav-col .sm-blue a:active, .top-nav-col .sm-blue a:focus, .top-nav-col .sm-blue a:hover {
    /*padding: 5px 10px;*/
      padding:10px;
    }
    
    .login-icon-wrap a {
	padding: 10px 15px;
        font-size: 11px;
}
    
    .search-icon-wrap, .nav-icon-wrap, .call-icon-wrap, .login-icon-wrap {
	padding-left: 18px;
}
    
    .home-pg-product-finder-wrap {
	margin-top: -13.5%;
}
    
    .home-pg-need-help-section .single-content {
	height: 175px;
}
    
    #owl-demo4 .owl-item .hero-product-box-wrap {
    width: 94%;
    }
    
    .banking-banner-carousel-content-wrap {
	width: 36%;
	right: 4.5%;
}
    
    .get-in-touch-left-img-wrap img {
	max-width: 100%;
	height: 510px;
}
    
    .locate-us-form-box {
	width: 32%;
	right: 4%;
}
    
    .policy-links-wrap ul {
        padding-left: 0;
    }
    
    
    
 /*   .search-input-div {
	margin-top: 17%;
        right: 3%;
}*/
    
    
    .search-input-div {
	top: -9px;
	width: 217%;
	left: -499px;
}
    
    
    footer .col-md-3 {
    width: 24%;
}
    
    .banner .carousel-indicators {
	bottom: 130px;
}
    
    .product-finder-icon {
	width: auto;
	float: left;
	margin-right: 3%;
}
    
    .product-finder-text {
    width: 87%;
    float: left;
    }
    
    
    .top-nav-col .sm-blue a, .top-nav-col .sm-blue a.highlighted, .top-nav-col .sm-blue a:active, .top-nav-col .sm-blue a:focus, .top-nav-col .sm-blue a:hover {
	padding-left: 6px;
	padding-right: 6px;
}
    
    .login-icon-wrap .netbanking-btn {
	padding: 10px 9px;
	font-size: 11px;
}
     
    /*.login-icon-wrap .netbanking-btn img {
	
}*/
    
    .search-icon-wrap, .nav-icon-wrap, .call-icon-wrap, .login-icon-wrap {
	padding-left: 15px;
}
    
    #nav {
	padding-top: 0px;
}
    
    .search-input-div {
	/*top: -11px;*/
	top: -14px;
	width: 171%;
	left: -457px;
    padding-bottom: 5px;
}
    
    /*.top-nav-col {
    width: 44%;
}
    
    .top-right-icons-col {
    width: 31%;
}*/
    
    
    .search-input-div2 {
	width: 175%;
	left: -436px;
}
    
   /*#UpdatePanel11 .home-pg-product-finder-wrap {
	margin-top: -13.5%;
}*/
    
    
    /*.home-pg-product-finder-wrap {
	margin-top: -4.5%;
}*/
    
    #UpdatePanel11 .home-pg-product-finder-wrap {
	margin-top: -4.5%;
}
    
    .banner .carousel-indicators {
	bottom: 45px;
}
    
    
    .banner .carousel-caption h3 {
    font-size: 26px;
    }
    
    
    .LOAN-LIMIT-5-LACS {
         font-size: 22px;
    }
    
    
    .home-pg-banner .carousel-caption .know-more {
    padding: 9px 19px;
    }
    
    
    .home-pg-banner .home-pg-banner-text-wrap {
	width: 49%;
}
    
    .rupay-logo-div {
    width: 100px;
    }
    
    .rupay-slide.slide-2 .home-pg-banner-text-wrap h3 {
        margin-top: 10px;
    }
    
    
}



@media only screen and (max-width:980px) {
    
    
      
    .desktop-scheme-row {
        display: none;
    }
    
    
  .mobile-scheme-row {
    display: block;
}
    
    
    .top-logo-col {
        /*width: 25%;*/
        width: 100%;
        margin-bottom: 3%;
    }
    
    .top-nav-col {
/*        width: 25%;*/
        /*width: 65%;*/
        width: 65%;
        margin-bottom: 3%;
        padding-top: 1%;
    }
    
    
    .top-right-icons-col {
       /* width: 30%;*/
        width: 35%;
    }
    
    
    .top-logo {
	width: 65%;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
    
   /* .container-95 {
        width: 90%;
    }*/
    
    
    .top-right-icons-wrap .search-icon-wrap a i, .top-right-icons-wrap .nav-icon-wrap a i {
       /* width: 15px;*/
        font-size: 14px;
    }
    
    /*.top-right-icons-wrap .call-icon-wrap a img {
        width: 20px;
    }
    
    .top-right-icons-wrap .login-icon-wrap a {
       padding: 10px;
    }
    
    
    .top-right-icons-wrap .login-icon-wrap a img {
      width: 20px;
    }
    */
    
    .top-right-icons-wrap {
	float: left;
}
    
    
    .product-type-wrap::before, .product-type-wrap::after {
        display: none;
    }
    
    .submit-product-finder-search-details-div {
	padding-top: 3%;
	padding-bottom: 1%;
}
    
    .home-pg-product-finder-wrap {
	margin-top: -20.5%;
}
    
    .home-pg-need-help-section .single-content img {
	margin-top: -3%;
}
    
    .home-pg-help-box-row .col-md-3 {
        width: 50%;
        float: left;
        margin-bottom: 4%;
    }
    
   .schemes-box-wrap {
	width: 94%;
}
    
    #owl-demo2 .owl-buttons {
        display: none;
    }
  
    #owl-demo2 .owl-pagination {
        display: block;
    }
    
    

#owl-demo2 .owl-pagination .active span {
	/* border-radius: 2px; */
	background-color: #f96209;
	width: 13px;
}

#owl-demo2 .owl-pagination span {
	/* background-color: #f86006; */
	width: 5px;
	height: 5px;
	border-radius: 2px;
	background-color: #f2ba8c;
	opacity: 1;
	margin-left: 3px;
	margin-right: 3px;
}

    .journey-section-right-content-wrap .col-lg-6 {
        width: 50%;
        float: left;
    }
    
    .get-in-touch-left-img-wrap img {
	max-width: 100%;
	height: auto;
	/*width: 55%;*/
	width: 100%;
}
  
    .get-in-touch-pg-submit-button-div .submit-button {
        /*float: left;*/
        margin-top: 3%;
        float: none
    }
    
    .get-in-touch-pg-submit-button-div {
        text-align: center;
    }
    
    footer .col-lg-3 {
        width: 25%;
        float: left;
    }
    
    .about-footer-wrap .logo img {
          width: 100%;
    }
    
    
   #owl-demo6 .owl-controls {
	margin-top: 40px;
}
    
    .complaint-link-wrap {
        text-align: center;
    }
    
    .complaint-link-wrap a {
        float: none;
    }
    
    .bottom-social-icons-section .col-lg-3 {
        width: 25%;
        float: left;
    }
    
    .bottom-social-icons-section .col-lg-5 {
        width: 32%;
        float: left;
    }
    
    
    .bottom-social-icons-section .col-lg-4 {
        width: 43%;
        float: left;
    }
    
    .bottom-social-icons-section .social-icons-wrap i {
	font-size: 16px;
	padding-left: 10px;
	padding-right: 10px;
}
    
    
    .home-pg-schemes-carousel-wrap .schemes-text-wrap {
        padding-top: 15px;
    }
    
    .journey-in-numbers-section {
    padding-top: 25px;
    }
    
    
    header {
        height: auto;
        padding-bottom: 0px;
    }
    
    .banner .carousel-indicators {
	bottom: 145px;
}
    
    .search-input-div {
	top: -12px;
	width: 197%;
	left: -489px;
}
    
    .top-nav-col {
	padding-top: 0%;
}
    
    #nav {
	padding-top: 2px;
}
    
    .top-right-icons-col {
	width: 37%;
}
    
    .top-nav-col {
    width: 63%;
    }
    
    
    .search-input-div {
	top: -12px;
	width: 175%;
	left: -463px;
        padding-bottom: 10px;
}
    
    .search-input-div2 {
	width: 188%;
	left: -468px;
}
    
    
    #owl-demo7 .owl-pagination {
	display: block;
}
    
    #owl-demo7 .owl-buttons {
	display: none;
}
    
    .banner .carousel-indicators {
	bottom: 25px;
}
    
    .banner .carousel-caption h3 {
	font-size: 24px;
}
    
    .LOAN-LIMIT-5-LACS {
	font-size: 20px;
}
    
    
    
}



@media only screen and (max-width:900px) {
    
    .banking-banner-carousel-content-wrap {
	width: 38%;
	right: 10.5%;
        top: 11%;
}
    
    
}



/*iphone - 414px x 896px*/

/*
@media only screen and (width:896px) {
    
}
*/



@media only screen and (max-width:812px) {
    
    
   .banking-banner-carousel-content-wrap {
	width: 46%;
	right: 5.5%;
} 
    
    .locate-us-form-box {
	width: 40%;
	right: 5%;
}
    
    .map-wrap img {
	height: 700px;
    }
    
    footer .col-lg-3 {
	width: 23%;
}
    
    /*.product-finder-icon {
	width: 7%;
	float: left;
}*/
    
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {
	top: 31%;
}
    
    .home-pg-product-finder-wrap {
	margin-top: -27.5%;
}
    
    .banner .carousel-caption {
    top: 1%;
    }
    
    /*.banner .carousel-indicators {
	bottom: 200px;
}*/
    
    .banner .carousel-indicators {
	bottom: 28px;
}
    
    .product-type-wrap {
        padding-left: 0;
        padding-right: 0;
    }
    
    
    .banner .carousel-caption {
	top: -12%;
}
    
    .home-pg-banner .home-pg-banner-text-wrap {
	width: 46%;
}
    
    .banner .carousel-caption h3 {
	font-size: 22px;
}
    
    .LOAN-LIMIT-5-LACS {
	font-size: 18px;
}
    
    
    
}


/*ipad - 810px x 1080px*/

/*
@media only screen and (width:810px) {
    
}
*/




@media only screen and (max-width:800px) {
    
    
}



@media only screen and (max-width:768px) {
    
    
   footer .col-lg-3 {
	width: 48%;
	height: 230px;
} 
    
    footer {
	padding: 50px 0px 38px 0px;
}
    
    .about-footer-wrap {
        padding-left: 15%;
    }
    
    .useful-links-wrap {
	width: 80%;
	float: left;
	padding-left: 15%;
}
    
    footer .about p {
	padding-right: 0%;
}
    
    .bottom-social-icons-section .col-lg-3 {
	width: 25%;
	float: left;
}
    
    .bottom-social-icons-section .social-icons-wrap i {
	font-size: 16px;
	padding-left: 8px;
	padding-right: 8px;
}
    
    .bottom-social-icons-section .col-lg-5 {
	width: 31%;
	float: left;
}
    
    .complaint-link-wrap a {
	margin-top: 2%;
	margin-right: 0%;
}
    
    .bottom-social-icons-section {
	padding: 23px 0px 15px 0px;
}
    
    .banking-banner-carousel-content-wrap h2 {
    font-size: 22px;
    }
    
    .banking-banner-carousel-content-wrap {
	padding: 3px 20px 20px 25px;
}
    
    h2 {
        /*font-size: 24px;*/
        font-size: 22px;
    }
    
    h3 {
        /*font-size: 21px;*/
        font-size: 20px;
    }
    
    .banner .carousel-caption h3 {
	font-size: 30px;
}
    
    .banner .carousel-caption p {
    font-size: 15px;
    }
    
    .LOAN-LIMIT-5-LACS {
    font-size: 20px;
    }
    
    .home-pg-product-finder-wrap {
	margin-top: -30.5%;
}
    
    .hero-product-title-wrap h3 {
	 font-size: 20px;
}
    
    .home-pg-schemes-carousel-wrap .schemes-text-wrap {
	padding-top: 15px;
        padding-left: 6%;
        padding-right: 6%;
}
    
    
    
    .home-pg-schemes-carousel-wrap #owl-demo2 .schemes-text-wrap {
	padding-top: 15px;
        padding-left: 0%;
        padding-right: 6%;
}
    
     .home-pg-products-carousel-wrap #owl-demo4 .hero-product-title-wrap {
	padding-top: 5px;
}
  
    /*.home-pg-banner-text-wrap {
        padding-left: 10px;
    }*/
    
    
    .banner .carousel-indicators {
	bottom: 215px;
}
    
    
     .top-logo-col {
	margin-bottom: 2%;
}
    
  .top-nav-col {
	padding-top: 0%;
      margin-bottom: 1%;
}
    
    
   .affix .top-logo {
    width: 40%;
    }
    
    .affix .top-logo-col {
	margin-bottom: 1%;
}
    
   .affix .top-nav-col {
	padding-top: 0%;
}
    
    
    
 /*  #UpdatePanel11 .home-pg-product-finder-wrap {
	margin-top: -30.5%;
}*/ 
    
    #UpdatePanel11 .home-pg-product-finder-wrap {
	margin-top: 4.5%;
}
    
    .banner .carousel-indicators {
	bottom: 35px;
}
    
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {
	top: 40%;
}
    
    
/*    .home-pg-banner .home-pg-banner-text-wrap h3 {
	font-size: 25px;
}
    
    .home-pg-banner .home-pg-banner-text-wrap h4 {
	font-size: 20px;
}*/
    
    .home-pg-banner .carousel-caption .know-more {
	 padding: 10px 20px; 
}
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	left: 9% !important;
        /*top: 7%;*/
}
    
    
    .home-pg-banner .home-pg-banner-right-text-wrap .carousel-caption {
	left: 55% !important;
        /*top: 7%;*/
}
    
/*    .rupay-logo-div {
	width: 90px;
        margin-bottom: -20px;
}*/
    
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	top: -7%;
}
    
    
    .banner .carousel-caption h3 {
	font-size: 18px;
}
   
    .LOAN-LIMIT-5-LACS {
	font-size: 16px;
}
    
    
      .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption h3 {
	font-size: 18px;
}
    
    .home-pg-banner .home-pg-banner-right-text-wrap .LOAN-LIMIT-5-LACS {
	font-size: 16px;
}
    
    .home-pg-banner .home-pg-banner-text-wrap {
	width: 44%;
}
    
    
    .rupay-slide.slide-2 .home-pg-banner-text-wrap h3 {
	margin-top: 20px;
}
    
    .home-pg-banner .carousel-caption .know-more {
	padding: 5px 15px;
}
    
    .rupay-logo-div {
	width: 80px;
	margin-bottom: -15px;
}
    
    
}



@media only screen and (max-width:740px) {
    
    
    
    .top-logo-col .1 {
        /*width: 75%;*/
        width: 45%;
        margin: 0;
        float: left;
    }
    
    .top-nav-col .1 {
/*        width: 25%;*/
        width: 20%;
        margin-bottom: 0%;
    }
    
       /*.top-nav-col {
        width: 70%;
        margin-bottom: 0%;
    }
    
    .top-right-icons-col {
	 width: 30%; 
        float: right;
}*/
    
        .top-logo-col {
        width: 60%;
        margin: 0 auto;
        float: none;
    }
    
    
       .top-nav-col {
         width: 100%;
        margin-bottom: 3%;
    }
    
 /*   .top-right-icons-col {
	 width: 30%; 
        float: right;
}*/
    
    
     .top-nav-col nav {
        position: relative;
        left: 0;
    }
    
      .top-nav-col nav .main-menu-btn {
          margin-top: -33px;
          right: -15px;
    }
    
    
    
    .top-logo {
    width: 100%;
    }
    
    
    .mobile-side-menu-li {
        display: block !important;
    }
    
    .mobile-side-menu-li a {
        text-transform: capitalize !important;
    }
    
    
    .top-right-icons-wrap .nav-icon-wrap {
        display: none;
    }
    
    .right-side-slider-details-div {
	z-index: 99991;
}
    
  /*  .top-nav-col #nav .main-menu-btn .1 {
    right: -44px;
        top: -5px;
        z-index: 1;
    }*/
      
   /* .top-nav-col #nav .main-menu-btn .main-menu-btn-icon, .top-nav-col #nav .main-menu-btn .main-menu-btn-icon::after, 
    .top-nav-col #nav .main-menu-btn .main-menu-btn-icon::before {
	top: 40%;
	width: 21px;
	background: #bbb1a3;
    right: -75px;
    }*/
    
    .top-nav-col #nav .main-menu-btn-icon .1, .top-nav-col #nav .main-menu-btn-icon::after .1, 
    .top-nav-col #nav .main-menu-btn-icon::before .1{
	/*top: 40%;*/
	width: 21px;
	/*background: #bbb1a3;*/
        background: #000;
    }
    
    .sm-blue a, .sm-blue a:active, .sm-blue a:focus, .sm-blue a:hover {
    padding: 10px;
    }
    
    #owl-demo3 .owl-pagination .active span {
	/* border-radius: 2px; */
	/*background-color: #f96209;*/
}
    
    .mobile-side-menu-li {
        display: inline-block !important;
    }
    
    
    .search-input-div {
	top: -16px;
	width: 175%;
	left: 237px;
}
    
      
    .search-input-div2 {
	top: -20px;
	width: 260%;
	left: 17px;
}
    
    
    .home-pg-banner .home-pg-banner-text-wrap {
	width: 70%;
}
    
    .banner .carousel-indicators {
	bottom: 8px;
}
    
    
    
}



@media only screen and (max-width:736px) {
    
  
    
}


/*@media only screen and (width:667px) {
    
    .top-nav-col {
        position: absolute;
    background-color: #fff;
}
    
    
    
}*/


@media only screen and (max-width:667px) {
    
    
    footer .col-lg-3 {
	width: 100%;
	height: auto;
        text-align: center;
        margin-bottom: 5%;
}
    
       footer .col-lg-3:last-child {
          margin-bottom: 0%;
    }
    
    .useful-links-wrap {
	width: 90%;
	float: none;
	/*padding-left: 5%;
        padding-right: 5%;*/
          margin-left: auto;
        margin-right: auto;
        padding-left: 0;
}
    
      .useful-links-wrap ul {
          float: none;
        margin-left: auto;
        margin-right: auto;
          width: 80%;
          padding-left: 0;
          text-align: center;
    }
    
   .about-footer-wrap {
	padding-left: 5%;
        padding-right: 5%;
} 
  
    footer .logo {
	width: 60%;
	float: none;
        margin-left: auto;
        margin-right: auto;
}
    
    
    .bottom-social-icons-section .col-lg-3, .bottom-social-icons-section .col-lg-4, .bottom-social-icons-section .col-lg-5 {
	width: 100%;
	float: left;
        margin-bottom: 3%;
         text-align: center;
}
    
    .bottom-social-icons-section .col-lg-4 {
        margin-bottom: 3%;
}
    
    .bottom-social-icons-section .social-icons-wrap i {
	font-size: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
    
    .map-wrap img {
    height: 430px;
}
    
    .locate-us-form-box {
	width: 90%;
        left: auto;
	right: auto;
	position: relative;
	margin-left: 5%;
	margin-right: auto;
	float: left;
}
    
.banking-banner-carousel-content-wrap {
	padding: 3px 20px 20px 25px;
	width: 90%;
        left: auto;
	right: auto;
	position: relative;
	margin-left: 5%;
	margin-right: auto;
	float: left;
    border: solid 1px #aab5c1;
    top: 0%;
    margin-top: -7%;
}
    .banking-banner-carousel-text-wrap a {
        float: left;
    }
    
    .banking-banner-carousel-content-wrap .icon {
    width: 5%;
    }
    
    #owl-demo3 .owl-controls {
    margin-top: 3%;
    }
    
    #owl-demo3 .owl-pagination .active span {
	/* border-radius: 2px; */
	background-color: #f96209;
	width: 13px;
}

#owl-demo3 .owl-pagination span {
	background-color: #f2ba8c;
}
    
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {
	top: 25%;
}

    
   .top-logo-col {
    width: 40%;
       margin: 0 auto;
        float: left;
    }
    
    
     .top-nav-col {
        width: 25%;
        /*width: 100%;*/
        /*margin-bottom: 3%;*/
        margin-bottom: 0%;
    }
    
    .top-nav-col nav {
        position: relative;
        left: 0;
    }
    
      .top-nav-col nav .main-menu-btn {
          margin-top: -33px;
          right: -15px;
    }
    
    .top-right-icons-col {
	width: 35%;
         float: left;
}
    
    .top-nav-col nav .main-menu-btn {
	/*margin-top: -4px;*/
	margin-top: 0px;
	right: -34px;
}
    
    .top-nav-col #nav .main-menu-btn-icon, .top-nav-col #nav .main-menu-btn-icon::after, .top-nav-col #nav .main-menu-btn-icon::before {
	width: 24px;
	background: #000;
        z-index: 2;
}

    .home-pg-product-finder-wrap {
	margin-top: -37.5%;
}
    
     .bottom-social-icons-section .social-icons-wrap {
        border: none;
    }
    
    .schemes-text-wrap .hero-product-title-wrap h3 br {
	display: none;
}
    
    ul.sub-menu {
    margin-top: 0px !important;
    } 
    
  .sub-menu ul.sub-menu2 {
    margin-top: 0px !important;
    }
    
    
    .banner .carousel-indicators {
	bottom: 235px;
}
    
    .search-input-div {
	top: 42px;
	width: 266%;
	left: -422px;
}
    
    .affix .top-logo {
	width: 95%;
}
    
    .top-nav-col {
    width: 22%;
    }
    
    .top-right-icons-col {
    width: 38%;
    }
    
    .search-input-div {
	top: 42px;
	width: 264%;
	left: -415px;
}
    
    
    
    .banner .carousel-indicators {
	bottom: 26px;
}
    
    .rupay-logo-div {
	margin-bottom: -20px;
}
    
    
    .banner .carousel-caption h3 {
	font-size: 16px;
}
    
    .home-pg-banner .home-pg-banner-right-text-wrap .LOAN-LIMIT-5-LACS {
	font-size: 14px;
}
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption h3 {
	font-size: 16px;
}
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	top: -17%;
}
    .home-pg-banner .home-pg-banner-right-text-wrap .carousel-caption {
	top: -17%;
}
    
    
}


@media only screen and (max-width:640px) {
    
    
}



@media only screen and (max-width:600px) {
    
}


@media only screen and (max-width:592px) {
    
}



@media only screen and (max-width:568px) {
    
}


@media only screen and (max-width:480px) {
    
    
    .top-nav-col nav .main-menu-btn {
	margin-top: -44px;
	right: -5px;
}
    
    
   .top-right-icons-col {
	width: 100%;
	float: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
    
    .top-right-icons-wrap {
	float: none;
        margin-left: auto;
	margin-right: auto;
        text-align: center;
        width: 80%;
        position:relative;
        padding-bottom:35px;
}
    .language_btn {
        margin-top: 30px;
        padding-left: 8px;
        padding-right:8px;
        position: absolute;
        right: -52px;
    }
    
    .search-icon-wrap, .nav-icon-wrap, .call-icon-wrap, .login-icon-wrap {
	margin-top: 10px;
	float: none;
        display: inline-block;
	padding-left: 25px;
}
    
 /*   .search-input-div {
	top: 29px;
	width: 90%;
	z-index: 2;
        right: 5%;
}*/
    
    .search-input-div {
	top: 97px;
	width: 96%;
	left: 8px;
}
    
    .top-logo-col {
	z-index: 1;
}
    
    .top-nav-col nav .main-menu-btn {
	margin-top: -43px !important;
	right: -5px !important;
       /* z-index: 1;*/
}
    
  /*   .top-logo-col a {
	z-index: 3;
         position: relative;
}*/
    
    .banner .carousel-caption {
	top: -12% !important;
	left: 18% !important;
}
    
    .orange-button {
        font-size: 13px !important;
        padding: 8px 12px !important;
    }
    
    .banner .carousel-inner {
    height: auto;
}
    
    .home-pg-product-finder-wrap {
	margin-top: -7.5%;
}
    
    .home-pg-news-owl-item-inner-wrap .media-body h2 {
         font-size: 18px;
    }
    
    .complaint-text-wrap .icon-wrap {
	width: 11%;
	margin-left: 0%;
}
    
      .carousel-inner .imgOverlay {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0) -35%, #373737);
}
    
    .four-categories-outer-wrap {
        margin-top: 4%;
    }
    
    .section-title, .news-section h2 {
    font-size: 23px;
    }
    
    #main-menu {
        margin-top: 20px;
    }
    
    
    
    .locator-form-wrap button {
	margin-top: 6%;
}
    
    
    .banner .carousel-indicators {
	bottom: 25px;
}
    
    
.desktop-login-icon-wrap {
    display: none;
}

    
.mobile-login-icon-wrap {
    display: block;
}

    .top-nav-col nav .main-menu-btn {
	left: -390px;
}
    
    .search-icon-wrap, .nav-icon-wrap, .call-icon-wrap, .mobile-login-icon-wrap {
	margin-top: 10px;
	float: none;
	display: inline-block;
	padding-left: 0;
        position: absolute;
}
    
    /*.top-right-icons-wrap .search-icon-wrap {
        right: 93px;
        top: -6px;
    }*/
    
    .top-right-icons-wrap .search-icon-wrap {
	right: 87px;
	top: -7px;
}
    
    .top-right-icons-wrap .call-icon-wrap {
        left: 7px;
        top: -8px;
    }
    
    .top-right-icons-wrap .mobile-login-icon-wrap {
	/*width: 24%;
	right: -35px;*/
        width: 14.8%;
	text-align: center;
        top: -29px;
}
    
    .top-right-icons-wrap .mobile-login-icon-wrap img {
	padding-right: 0px;
        /*display: block;*/
}
    .top-right-icons-wrap .mobile-login-icon-wrap a {
        padding-left: 5px;
        padding-right: 5px;
        display: block;
       /* width: 58%;*/
        width: auto;
        height: auto;
        padding-top: 20px;
padding-bottom: 20px;
        border-radius: 0px;
    }
    
    .top-logo-col {
    width: 52% !important;
    }
    
    .four-categories-outer-wrap {
	margin-top: 1%;
}
  
   /* 
    .affix .mobile-login-icon-wrap {
        top: -29px;
    }
    
    .affix .mobile-login-icon-wrap a {
        padding-top: 17px;
padding-bottom: 17px;
    }*/
    
    
     
    .affix .mobile-login-icon-wrap {
        top: -29px;
    }
    
    .affix .mobile-login-icon-wrap a {
        padding-top: 10px;
padding-bottom: 10px;
    }
    
    
    .affix .top-right-icons-wrap .call-icon-wrap {
        top: -17px;
    }
    
  /*  .affix .top-right-icons-wrap .search-icon-wrap {
        top: -17px;
        top: -10px;
    }*/
    
    .affix .top-right-icons-wrap .search-icon-wrap {
	top: -12px;
}
    
    .affix .four-categories-outer-wrap {
	margin-top: -1.5%;
}
    
 /*   .search-input-div2 {
	top: 34px;
	width: 96%;
	left: -373px;
	width: 480px;
}*/
    
    .search-input-div2 {
	top: 38px;
	left: -379px;
	width: 480px;
}
    
    .affix .top-right-icons-wrap .mobile-login-icon-wrap {
	width: 15.3%;
}
    
   /* .accounts-nav-outer-wrap #nav-general, .accounts-nav-outer-wrap #nav-premium, .accounts-nav-outer-wrap #nav-nri, .accounts-nav-outer-wrap #nav-business {
       display: none;
    }*/
    
     #nav-general, #nav-premium, #nav-nri, #nav-business, #nav-digital-world {
       display: none;
    }
    
    
    /*#nav-general-tab:hover .accounts-nav-outer-wrap #nav-general {
        display: block;
    }*/
    
    .show-tab {
       display: block !important; 
    }

    #nav {
        width: 95%;
    }
    
    
    .desktop-banner-img {
        display: none !important;
    }
    
    .mobile-banner-img {
        display: block !important;
        height: auto !important;
    }
    
    
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	left: 14% !important;
	top: 30px !important;
}
    
    
    .home-pg-banner .home-pg-banner-right-text-wrap .carousel-caption {
	left: 41% !important;
	top: 30px !important;
}
    
    
    .home-pg-banner .home-pg-banner-text-wrap h3 {
	font-size: 23px !important;
}
    
    .home-pg-banner .home-pg-banner-text-wrap h4 {
	font-size: 17px !important;
}
    
    .home-pg-banner .home-pg-banner-text-wrap h3, .home-pg-banner .home-pg-banner-text-wrap h4 {
	/* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
	text-shadow: 0 1px 2px rgba(255,255,255,0.6);
}
    
     .home-pg-banner .carousel-control {
	top: 52px;
}
    
    
}



@media only screen and (max-width:414px) {
    
    .home-pg-product-finder-wrap {
	margin-top: -3.5%;
}
    
    /*.home-pg-need-help-section .home-pg-help-box-row .col-md-3 img {
        width: 28% !important;
    }
    
    .home-pg-need-help-section .home-pg-help-box-row .col-md-3 .need-help-get-in-touch-wrap img {
        width: 20% !important;
    }
    */
    
    .home-pg-need-help-section .col-md-3 {
        width: 100%;
    }
    
    
    .view-all-button-div {
	margin-top: 6.4%;
}
    
    .second-news-box::before, .second-news-box::after {
        display: none;
    }
    
   #main-menu2 li, #main-menu3 li, #main-menu4 li, #main-menu5 li, #main-menu6 li {
        display: block;
       text-align: center;
    }
   
    .product-finder-icon {
	/*width: 11%;*/
	float: left;
	margin-bottom: 4%;
}
    
    
    .home-pg-product-finder-wrap #customer-and-product-type-form .product-type-wrap .customer-type-select-div {
        width: 100%;
        margin-right: 0;
        margin-bottom: 3%;
    }
    
    .home-pg-product-finder-wrap #customer-and-product-type-form .product-type-wrap {
        padding-left: 0;
        padding-right: 0;
    }
    
      .home-pg-product-finder-wrap #customer-and-product-type-form .product-type-wrap .product-type-select-div {
        width: 100%;
        margin-right: 0;
    }
    
    .home-pg-product-finder-wrap {
	padding: 30px 30px 30px 30px;
}
    
    .banking-banner-carousel-content-wrap .icon {
	width: 9%;
}
    
    #owl-demo4 .owl-item .hero-product-box-wrap {
	width: 100%;
        margin-left: 0%;
margin-right: 0%;
}
    
   .home-pg-schemes-carousel-wrap #owl-demo5 .schemes-box-wrap {
	width: 100%;
         margin-left: 0%;
margin-right: 0%;
}
    
    
   .home-pg-schemes-carousel-wrap #owl-demo2 .schemes-box-wrap {
	width: 100%;
         margin-left: 0%;
margin-right: 0%;
}
    
    #owl-demo6 .home-pg-news-owl-item-inner-wrap {
	width: 100%;
}
    
    .banking-banner-carousel-content-wrap h2 {
	font-size: 18px;
}
    
    .journey-number-box-wrap h4 {
    font-size: 14px;
    }
    
    .journey-number-box-wrap .number {
    font-size: 40px;
    }
    
    .bottom-social-icons-section .social-icons-wrap i {
	font-size: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
    
    .schemes-img-wrap img {
	width: 100%;
}
    
    .banner .carousel-caption {
	top: -17% !important;
	left: 16% !important;
}
    
    .banner .carousel-indicators {
	bottom: 5px;
}
    
    .top-right-icons-wrap .search-icon-wrap {
	right: 17px;
	top: -8px;
}
    
    .affix .top-right-icons-wrap .search-icon-wrap {
	top: -13px;
}
    
    .top-right-icons-wrap .mobile-login-icon-wrap a {
	padding-top: 16px;
	padding-bottom: 16px;
}
    
    .affix .mobile-login-icon-wrap a {
	padding-top: 8px;
	padding-bottom: 8px;
}
    
    .search-input-div2 {
	top: 35px;
	left: -325px;
	width: 415px;
}
    
    .top-nav-col nav .main-menu-btn {
	left: -330px;
        margin-top: -37px !important;
}
    
    .top-nav-col #nav .main-menu-btn-icon, .top-nav-col #nav .main-menu-btn-icon::after, .top-nav-col #nav .main-menu-btn-icon::before {
	width: 20px;
}
    
    .top-right-icons-wrap .mobile-login-icon-wrap {
	width: 19.5%;
}
    
    
    
    
    #main-menu6 li:nth-child(4) ul {
        height: 450px;
        overflow-y: scroll;
    }
    
     #main-menu6 li:nth-child(5) ul {
        height: 450px;
        overflow-y: scroll;
    } 
    
    
    
    
    .mobile-banner-img {
	display: block !important;
 
}
    
    
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	left: 14% !important;
	top: 10px !important;
}
    
    
    
    .home-pg-banner .home-pg-banner-right-text-wrap .carousel-caption {
	left: 48% !important;
	top: 10px !important;
}
    
    .home-pg-banner .home-pg-banner-text-wrap h3 {
	font-size: 16px !important;
}
    
    .home-pg-banner .home-pg-banner-text-wrap h4 {
	font-size: 12px !important;
}
    
    .rupay-logo-div {
    width: 60px;
    }
    
    
    .rupay-logo-div img {
    width: 100% !important;
    }
    
    
    .home-pg-banner .carousel-caption .know-more {
	padding: 8px 12px !important;
}
    
}



@media only screen and (max-width:375px) {
    
    
   .carousel-control .icon-prev, .carousel-control .fa-chevron-left {
	left: 15px;
}
    
    .carousel-control .icon-right, .carousel-control .fa-chevron-right {
	right: 15px;
}
    
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {
	top: 35%;
        	width: 33px;
	height: 33px;
        line-height: 35px;
font-size: 13px;
}
    
    .home-pg-product-finder-wrap {
	/*margin-top: -8.5%;*/
	margin-top: -6.5%;
}
    
    .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
	height: 195px;
}
    
    .journey-number-box-wrap h4 {
	font-size: 12px;
}
    
    .map-wrap img {
	height: 270px;
}
    
    footer .col-lg-3 {
	margin-bottom: 8%;
}
    
    .search-input-div {
    top: 82px;
    }
    
    .banner .carousel-indicators {
	bottom: 15px;
}
    
    .banner .carousel-caption {
	top: -13% !important;
	left: 11% !important;
}
    
   .home-pg-product-finder-section .home-pg-product-finder-wrap p {
        padding-top: 0;
        position: relative;
left: 35px;
top: -10px;
       padding-right: 7%;
    }
    
    
    .search-input-div {
	top: 34px;
}
    
    .search-input-div2 {
	top: 35px;
        /*left: -285px;*/
        left: -291px;
width: 375px;
}
    
    .affix .search-input-div2 {
	top: 31px;
}
    
    .top-right-icons-wrap .call-icon-wrap {
	left: 52px;
	top: -12px;
}
    
    .top-right-icons-wrap .search-icon-wrap {
	right: 70px;
	top: -9px;
}
    
    .top-nav-col nav .main-menu-btn {
	left: -314px;
	margin-top: -37px !important;
}
    
    .top-right-icons-wrap .mobile-login-icon-wrap {
	top: -29px;
}
    
    .top-right-icons-wrap .mobile-login-icon-wrap a {
	padding-top: 13px;
	padding-bottom: 13px;
}
    
    .affix .mobile-login-icon-wrap a {
	padding-top: 6px;
	padding-bottom: 6px;
}
    
      .top-right-icons-wrap .mobile-login-icon-wrap {
	width: 14.2%;
}
    
    
    .four-categories-links-wrap li a {
    font-size: 12px;
    }
    
    
     .four-categories-outer-wrap {
	height: 38px;
         padding: 5px 0px 36px;
}
    
    
    
    
    #main-menu6 li:nth-child(4) ul {
        height: 380px;
        overflow-y: scroll !important;
    }
    
     #main-menu6 li:nth-child(5) ul {
        height: 380px;
        overflow-y: scroll !important;
    } 
    
     
    .rupay-logo-div img {
	width: 100% !important;
	height: auto;
}
    
    .home-pg-banner .carousel-control {
	top: 13px;
}
    
    
    .home-pg-banner .home-pg-banner-left-text-wrap .carousel-caption {
	left: 14% !important;
	top: 5px !important;
}
  
    .home-pg-banner .home-pg-banner-right-text-wrap .carousel-caption {
	left: 48% !important;
	top: 5px !important;
}
    
    
}


@media only screen and (max-width:360px) {
    
    
    .section-title, .news-section h2 {
        font-size: 22px;
    }
    
    .top-logo-col {
    width: 75% !important;
        float: left !important;
    }
    
    /*.top-right-icons-col {
        clear: both;
    }*/
    
    /*.search-input-div {
    margin-top: 4%;
    }*/
    
    .search-input-div {
	top: 40px;
}
    
    .view-all-button-div {
    margin-top: 8.4%;
}
    
       .banking-banner-carousel-content-wrap {
	padding: 3px 20px 20px 20px;
        width: 92%;
        margin-left: 4%;
}
    
    
    .banking-banner-carousel-content-wrap .icon {
	width: 12%;
}
    
 .home-pg-products-carousel-wrap #owl-demo4 .hero-product-title-wrap {
	padding-top: 5px;
}
    
    .locator-form-wrap button {
	margin-top: 7%;
}
    
    
    .top-logo-col {
	width: 57% !important;
	float: none !important;
}
    
    .top-nav-col nav .main-menu-btn {
	left: -303px;
	margin-top: -40px !important;
}
    
    .top-right-icons-wrap .call-icon-wrap {
	left: 45px;
	/*top: -53px;*/
}
    
    /*.affix .top-right-icons-wrap .call-icon-wrap {
	top: -54px;
}*/
    
    .top-right-icons-wrap .mobile-login-icon-wrap {
	/*top: -67px;*/
        /*right: -36px;*/
        right: 0px;
        top: -28px;
}
    
     .affix .top-right-icons-wrap .mobile-login-icon-wrap {
	/*top: -63px;*/
	top: -28px;
}
    
    .affix .mobile-login-icon-wrap a {
	padding-top: 7px;
	padding-bottom: 7px;
}
    
    .top-right-icons-wrap .search-icon-wrap {
	right: 60px;
	/*top: -49px;*/
}
    
    .affix .top-right-icons-wrap .search-icon-wrap {
	/*top: -49px;*/
}
    
    .search-input-div2 {
	top: 36px;
        left: -286px;
	/*width: 361px;*/
	width: 360px;
}
    
    
    
    .four-categories-links-wrap li a {
    padding: 6px !important;
}
    
    .four-categories-outer-wrap {
	padding: 5px 0px 10px;
}
    
    
     
    .four-categories-outer-wrap {
	height: 40px;
}
    
    
    
    
    #main-menu6 li:nth-child(4) ul {
        height: 330px;
        overflow-y: scroll !important;
    }
    
     #main-menu6 li:nth-child(5) ul {
        height: 330px;
        overflow-y: scroll !important;
    } 
    
     
    
    
    
}



@media only screen and (max-width:320px) {
    
    .journey-section-right-content-wrap .col-lg-6 {
    width: 100%;
    float: left;
        /*margin-bottom: 1%;*/
}
    
    .journey-section-right-content-wrap .col-lg-6 .journey-number-box-wrap {
    margin-top: 18px;
}
    
    .product-finder-text {
	width: 85%;
	float: left;
}
    
    .home-pg-product-finder-section .home-pg-product-finder-wrap p {
       padding-right: 10%;
    }
    
    
    .search-icon-wrap, .nav-icon-wrap, .call-icon-wrap, .login-icon-wrap {
	padding-left: 16px;
}
    
    
    /*.search-input-div2 {
	top: 38px;
	left: -230px;
	width: 320px;
}*/
    
    .search-input-div2 {
	top: 38px;
	left: -236px;
	width: 320px;
}
    
    .top-right-icons-wrap .mobile-login-icon-wrap {
	/*top: -67px;*/
	/*right: -32px;*/
       /* width: 29%;*/
        width: 19%;
        top: -32px;
}
    .top-right-icons-wrap .search-icon-wrap {
	right: 54px;
	/*top: -46px;*/
}
    

    
    .top-nav-col nav .main-menu-btn {
	left: -263px;
	margin-top: -36px !important;
}
    
    .top-right-icons-wrap .call-icon-wrap {
	left: 29px;
	/*top: -49px;*/
}
    
    
    .affix .top-right-icons-wrap .call-icon-wrap {
	/*top: -50px;*/
}
    
    .affix .top-right-icons-wrap .mobile-login-icon-wrap {
	width: 19%;
        top: -32px;
}
     
   .affix .search-input-div2 {
	top: 29px;
}
    
    .four-categories-links-wrap li a {
	padding: 4px !important;
        font-size: 11px;
}
    
    
    .four-categories-outer-wrap {
	height: 35px;
}
    
    
    
    
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    
}
/*Quick loans Mobile Version*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

    .quick-loans a {
        display: block;
        width: 48%;
        float: left;
    }

    .quick-loans-style {
        font-size: 18px;
        background-color: rgb(4, 4, 147);
        color: #fff;
        text-align: center;
        padding: 10px 20px;
    }
}

@media only screen and (min-device-width: 481px) {

    .quick-loans-style {
        display: none;
    }
}

/* netbanking button for mobile */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

    .netbanking a {
        display: block;
        width: 48%;
        float: right;
    }

    .netbanking-style {
        font-size: 18px;
        background-color: rgb(0, 0, 137);
        color: #fff;
        text-align: center;
        padding: 10px 20px;
    }
}

@media only screen and (min-device-width: 481px) {

    .netbanking-style {
        display: none;
    }
}