@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: 100px;
        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%;
    }
    .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: -409px;
    }
    .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: 60px;
        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: 300px !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: 76px;
        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: -346px;
        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: 14.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;
        height: 250px !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) {}