@media only screen and (max-width: 1500px) {
	/* Carousel section expand area */

	.banner-tab {
		width: 38%;
		background-size: 100% 100%;
	}

	.banner-tab .tab-border {
		width: 60%;
		top: 23%;
    	left: 9%;
	}

	.scheme {
		top: 28%;
	}

	.scheme ul li {
		width: 135px;
    	height: 135px;
	}

	.scheme ul li:nth-child(1) {
	    transform: translate(-55px,-72px);
	}

	.scheme ul li:nth-child(2) {
	    transform: translate(-45px,-72px);
	}

	.scheme ul li:nth-child(3) {
	    transform: translate(41px,-97px);
	}

	.scheme ul li:nth-child(4) {
	    transform: translate(174px,-183px);
	}

	.loc-panel .container {
	    width: 84.3%;
	}

	.right-area .right-block .news-events .red-bg .title:after {
		width: 111%;
	}

	.news-events .news-box:not(:last-child):after {
		width: 114%;
	}

	/*.news-text:after,
	.news-text:hover:after {
		display: none;
	}*/

	.content-body {
		background-size: 70.8% 100%;
	}

	.check-rates .affix {
	    top: 64px;
	    z-index: 9999 !important;
	    width: 59.3% !important;
	    position: fixed;
	}

	.kishan-wrapper.box2 {
		background-size: 100% !important;
	}

	.welcome-modal .modal-dialog {
    width: 70%;
	}

}


@media(max-width: 1400px) { 
	.welcome-modal .modal-dialog {
    width: 80%;
	}
}

@media(max-width: 1300px) { 
.mega-dropdown a.dropdown-toggle.dark-green-color{
font-size: 13px;
}
.first.navbar-collapse .navbar-nav>li>a{
font-size: 11px;
}
}

@media only screen and (max-width: 1280px) { 

	/* Carousel section expand area */

	.banner-tab .tab-border {
		top: 24%;
	}

	.tab-border p {
		font-size: 3.000em;
	}

	.scheme ul li {
	    width: 128px;
	    height: 128px;
	}

	.scheme {
	    top: 30%;
	    left: -20%;
	}

	.scheme ul li:nth-child(1) {
	    transform: translate(-46px,-72px);
	}

	.scheme ul li:nth-child(2) {
	    transform: translate(-36px,-72px);
	}

	.scheme ul li:nth-child(3) {
	    transform: translate(41px,-97px);
	}

	.scheme ul li:nth-child(4) {
	    transform: translate(174px,-183px);
	}

	.loc-panel .container {
	    width: 87.3%;
	}

	.check-rates .affix {
	    top: 64px;
	    z-index: 9999 !important;
	    width: 63.3% !important;
	    position: fixed;
	}

}

@media only screen and (max-width: 1024px) { 

	.welcome-modal .item .title-text {
    margin: 0 0 10px auto;
    width: 65%;
    height: 50px;
	}

	.welcome-modal .modal-dialog {
    width: 80%;
	}

	.welcome-modal .title-text {
		    margin: 0 0 0 40px;
	}

	body {
		font-size: 130%;
	}

	/* Top header css */

	.mega-dropdown a.dropdown-toggle.dark-green-color {
		padding-left: 8px;
		padding-right: 8px;
	}

	.shrink .navbar-nav>li>a {
		padding-top: 20px;
    	padding-bottom: 20px;
	}

	.shrink .main-menu .navbar-nav li:nth-child(1) {
		width: 170px;
	}

	.mega-dropdown a small {
		max-width: 106px;
	}

	.shrink .navbar-nav>li>a.home-ico img {
		width: 100%;
	}

	.mega-dropdown-menu {
	 	width: 100%;
	 	left: 0;
	 }

	 .mega-dropdown-menu.Banking-menu,
	 .mega-dropdown-menu.media-menu {
	 	left: auto;
	 }

	 .fadeInDown .container {
	 	padding-left: 0;
	 	padding-right: 0;
	 }

	/* common */

	.right-area .right-block .box-wrap:not(:last-child) {
	    padding-bottom: 4%;
	}

	.parallax-container .parallax img {
		    top: -60px;
	}

	/* left */
	.left-area .left-block ol.tab li:before {
	    width: 20px;
	    height: 20px;
	    left: -22px;
	    top: 7px;
	}

	.left-area .left-block ol.tab li a.active:before {
	    width: 20px;
	    height: 20px;
	    left: -22px;
	    top: 7px;
	}

	.left-area .left-block ol.tab li {
	    margin-bottom: 2px;
	}

	 
	/* Carousel section expand area */

	.banner-tab {
		width: 36%;
		background-size: 100% 100%;
	}

	.banner-tab .tab-border {
		width: 70%;
		top: 26%;
    	left: 11%;
	}

	.tab-border p {
		font-size: 2.333em;
	}

	.scheme {
		top: 36%;
	}

	.scheme ul li {
		width: 105px;
    	height: 105px;
	}

	.scheme ul li a {
		font-size: 0.888em;
	}

	.scheme ul li a i {
	    font-size: 2em;
	}

	.scheme ul li:nth-child(1) {
	    transform: translate(-47px,-72px);
	}

	.scheme ul li:nth-child(2) {
	    transform: translate(-34px,-72px);
	}

	.scheme ul li:nth-child(3) {
	    transform: translate(41px,-97px);
	}

	.scheme ul li:nth-child(4) {
	    transform: translate(151px,-180px);
	}

	/* latest news */

	.news {
		height: 352px;
	}

	.news-latest {
		padding-bottom: 12px;
		margin-bottom: 12px;
	}

	.banking .img-container .text-area {
		width: 100%;
	}

	.news-events .news-box:not(:last-child):after {
		width: 106%;
	}

	.right-area .right-block .news-events .red-bg .title:after {
		width: 103%;
	}

	/* Kishan */

	.kishan {    
	    padding: 0px;
	}

	.kishan p.why-rdcb {
		width: 22%;
		margin-bottom: 15px !important;
		display: block;
	}

	.kishan .left-k {
	    left: 90%;
	}

	/* Regular Savings Account */

	.tab-icon a i {
		padding: 20px;
	}

	.saving .nav-tabs.nav-justified>li {
	    display: inline-block;
	    width: auto;
	}

	.tab-icon .col-18 {
	    width: 19%;
	}

	.right-area .right-block .save-slide .para h4 {
		font-size: 1.133em;
	}

	.tab-icon a span {
		font-size: 1em;
	}

	/* profile page */

	.glorious .complete {
		font-size: 0.897em;
	}

	.glorious .history {
		font-size: 1.333em;
	}

	/* progress glance */

	.progress {
		margin: 0 21px;
	}

	.list-inline.graph-list {
	    padding: 50px 10px !important;
	}

	.list-inline.graph-list>li {
	    width: auto;
	    padding-left: 26px;
	}

	.nav-tabs.col-md-offset-4 {
	    margin-left: 25% !important;
	}

	.loc-tab .loc-search input, .loc-tab .loc-search .input-group-addon {
		height: 36px;
	}

	.loc-tab .loc-search .input-group-addon {
		padding: 0
	}

	.tab-content #Branch .row,
	.tab-content #Atm .row {
		margin: 0;
	}

	/* content body */

	.right-block .box-wrap.team-bg:before  {
		width: 257px;
	}

	.banner-text {
		right: -7px;
	}

	.kyc .banner-text {
	    top: -8%;
	}

	/* news & events */

	.news-text {
	    padding: 5px 25px 5px 20px;
	}

	.check-rates .affix {
	    top: 61px;
	    z-index: 9999 !important;
	    width: 64.5% !important;
	    position: fixed;
	}

	.news-text:after,
	.news-text:hover:after {
		display: none;
	}

	/* contact page */

	ul.opening-h li.icon-time-arrow:nth-child(2) {
	    left: -15px;
	}

	ul.opening-h li span {
		top: 16px;
	}

	/* help desk */

	.right-area .right-block .col-md-offset-1 {
	    margin-left: 3.333333%;
	}

	/* EMI */

	.emi-content select.loanterm {
	    width: 165px;
	}

	.emi-content .YM {
	    left: 100%;
	    transform: translateX(-100%);
	}

	.emi-content .amountloan .list-inline>li:nth-child(1) {
	    margin-left: 3px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(2) {
	    margin-left: 20px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(3) {
	    margin-left: 44px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(4),
	.emi-content .amountloan .list-inline>li:nth-child(5) {
	    margin-left: 43px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(6) {
	    margin-left: 36px;
	}

	.emi-content .list-inline>li:nth-child(2) {
	    margin-left: 9px;
	}

	.emi-content .list-inline>li:nth-child(3),
	.emi-content .list-inline>li:nth-child(4),
	.emi-content .list-inline>li:nth-child(5) {
		margin-left: 26px;
	}

	.emi-content .list-inline>li:nth-child(6) {
		margin-left: 21px;
	}

	.emi-content .list-inline>li:nth-child(7) {
		margin-left: 24px;
	}

	.emi-content .list-inline>li:nth-child(8) {
		margin-left: 22px;
	}

	.emi-content .list-inline>li:nth-child(9) {
		margin-left: 14px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(2) {
		margin-left: 64px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(3),
	.emi-content .loansterm .list-inline>li:nth-child(4) {
		margin-left: 79px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(5) {
		margin-left: 69px;
	}

	/* footer */

	a[href*="tel:"] {
	   pointer-events: auto;
	   cursor: pointer;
	   text-decoration: none;
	}

	footer .footer-bottom ul.imp-link-top li:not(:last-child) a {
	    padding-right: 15px;
	}

	footer .footer-bottom ul.imp-link-top li:not(:last-child) {
	    margin-right: 15px;
	}

	.kishan-wrapper.box2 {
	    padding: 100px 0px;
	    background-size: 100% 150% !important;
    	background-attachment: scroll!important;
	    background-repeat: no-repeat !important;
	}

	span.icon-mian-logo {
	    font-size: 3em;
	}

	.animateIn.fadeInDown .navbar-nav>li>a.home-ico span.icon-mian-logo {
		font-size: 90%;
	}
	.rate-box .ui-slider{
		display: none;
	}
	.rate-box .list-inline{
		display: none;
	}
	.web-update {
    float: left;
    padding-left: 15px !important;
    position: relative;
    top: 0;
}
.first.navbar-collapse .navbar-nav>li>a{
padding:10px 7px;
}
.mega-dropdown a.dropdown-toggle.dark-green-color{
font-size:11px;
}
}
@media only screen and (max-width: 848px) { 
span.icon-mian-logo {
    font-size: 38px;
}
}

@media only screen and (max-width: 768px) { 

	.welcome-modal .item .title-text {
    margin: 0 0 10px auto;
    width: 55%;
    height: 50px;
	}


	/* Common css */

	.pad-tb {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	    padding: 0;
	}

	.btn-cm {
		padding: 8px 12px;
	}

	body {
		font-size: 125%;
	}

	.mega-dropdown a small {
		max-width: 95px;
	}

	/* header css */

	span.icon-mian-logo {
	    font-size: 2.4em;
	}

	footer span.icon-mian-logo {
	    font-size: 2.4em;
	}

	.animateIn.fadeInDown .navbar-nav>li>a.home-ico span.icon-mian-logo {
		display: none;
	}

	.first.navbar-collapse .navbar-nav>li>a.faq {
	    padding: 7px 20px 0px;
	}

	.left-area .left-block ol.tab li a {
	    margin-left: 6px;
	}

	.content-body {
	    background-size: 73.2% 100%;
	}

	 .nav>li>a,
	 .mega-dropdown a.dropdown-toggle.dark-green-color,
	 .first.navbar-collapse .navbar-nav>li>a {
	 	padding: 5px 5px;
	 }	

	 .animateIn.fadeInDown .mega-dropdown a.dropdown-toggle.dark-green-color {
	    padding-left: 12px;
	    padding-right: 12px;
	}

	 .js-navbar-collapse .navbar-nav>li:nth-child(1),
	 .animateIn.fadeInDown .js-navbar-collapse .navbar-nav>li:nth-child(1) img {
	 	display: none;
	 }

	 .animateIn.fadeInDown .js-navbar-collapse .navbar-nav>li:nth-child(1),
	 .animateIn.fadeInDown .js-navbar-collapse .navbar-nav>li:nth-child(1) .icon-home.hidden-sm {
	 	padding-right: 5px;
	 	display: block !important;
	 }

	 .navbar-fixed-top .navbar-collapse.second,
	 .navbar-fixed-top .navbar-collapse.first {
	 	padding-left: 15px;
	 	padding-right: 15px;
	 }

	 .animateIn.fadeInDown .js-navbar-collapse .navbar-nav>li:nth-child(1) {
	    width: 7%;
	}

	 .shrink .mega-dropdown a.dropdown-toggle.dark-green-color {
	 	padding-top: 18px;
	    padding-bottom: 18px;
	    padding-left: 8px;
	    padding-right: 8px;
	 }

	 .top-menu,.top-menu .container, .top-menu .container .col-md-9, .main-menu .container {
	 	padding: 0;
	 }

	 .top-menu .container { 
	 	width: 100%;
	 }

	 .mega-dropdown a i {
	 	display: none;
	 }	

	 .top-menu {
	 	background-position: 114%;
	 }

	 .mega-dropdown-menu {
	 	width: 100%;
	 	left: 0;
	 }

	 .mega-dropdown-menu.Banking-menu,
	 .mega-dropdown-menu.media-menu {
	 	left: auto;
	 }

	 /* content body */

	.right-block .box-wrap.team-bg:before {
		width: 188px;
	}

	.right-block .box-wrap:before  {
		width: 36%;
	}

	.left-area .left-block ol.tab li a span {
		top: 14%;
		line-height: 12px;
	}

	.icon-time-arrow:before {
	    font-size: 3.555em;
	}

	ul.opening-h li span {
		font-size: 1.100em;
	}

	.iframe iframe {
		width: 100%;
		height: 250px;
	}

	.parallax-container .parallax img {
		    top: 0px;
	}

	/* left control */ 

	.left-area .left-block ol.tab li {
		font-size: 0.933em;
		margin-bottom: 2px;
	}

	.left-area .left-block ol.tab li:before {
	    width: 20px;
	    height: 20px;
	    left: -22px;
	    top: 7px;
	}

	.left-area .left-block ol.tab li a.active:before {
		width: 20px;
	    height: 20px;
	    left: -22px;
	    top: 7px;
	}

	.left-area .left-block ol.tab {
	    margin-left: 21px !important;
	}

	.contact-social ul.tab li p,
	.contact-social ul.tab li span a {
		font-size: 1em;
	}

	/* Carousel section expand area */

	.tab-border p {
		font-size: 2.000em;
		padding-left: 4px !important;
	}

	.banner-tab .tab-border {
		top: 24%;
    	left: 9%;
    	border-left: 4px solid #4ddb09;
	}

	.scheme {
	    top: 47%;
	    left: -28%;
	}

	.scheme ul li {
	    width: 80px;
	    height: 80px;
	}

	.scheme ul li a {
	    font-size: 0.777em;
	    line-height: 100%;
	}

	.scheme ul li:nth-child(1) {
	    transform: translate(4px,-132px);
	}

	.scheme ul li:nth-child(2) {
	    transform: translate(-8px,-133px);
	}

	.scheme ul li:nth-child(3) {
	    transform: translate(23px,-139px);
	}

	.scheme ul li:nth-child(4) {
	    transform: translate(102px,-180px);
	}

	/* banking new lates */

	.banking {
	    padding: 25px 0 25px 0px;
	}

	.news {
		height: auto;
		padding: 20px;
	}

	.banking-slider .left {
	    left: 89%;
	}

	.banking .img-container .text-area {
	    width: 100%;
	}

	/* Kishan */

	.kishan .left-k, .kishan .right-k {
		padding: 7px;
	}

	.kishan .left-k {
	    left: 89%;
	}

	/* Regular Savings Account */

	.tab-icon a i {
	    padding: 23px;
    	font-size: 3em;
	}

	.saving .nav-tabs.nav-justified>li {
	    display: inline-block;
	    width: auto;
	}

	.tab-icon .col-18 {
	    width: 25%;
	}

	/* Kyc */

	.kyc .banner-text i {
	    font-size: 2.444em;
	}

	.banner-text {
	    right: 10px;
	}

	/* tdq */

	.tdq .banner-text small {
	    font-size: 1.2em;
	}

	.custom-modal .custom-modal-content .custom-table .rate-list {
		font-size: 1em;
		padding: 5px 0;
	}

	/* Senior management */

	.box-wrap.row .col-md-3.col-sm-3 {
	    width: 32%;
	    float: none;
	    display: inline-block;
	}

	/* Progress glance */

	.progress {
		margin: 0 7px;
	}

	.list-inline.graph-list span {
		margin-right: 5px;
	}

	.list-inline.graph-list {
	    padding: 50px 0px !important;
	}

	.list-inline.graph-list>li {
		width: auto;
		padding-right: 0px;
		padding-left: 10px;
	}

	.loc-panel,.loc-iframe .iframe {
	    height: 250px;
	}

	.loc-panel .container {
	    width: 100%;
	}

	.nav-tabs.col-md-offset-4 {
	    margin-left: 0% !important;
	}

	/*Locate us */

	.loc-tab .loc-search input, .loc-tab .loc-search .input-group-addon {
		height: 34px;
	}

	.tab-content #Branch .row,
	.tab-content #Atm .row {
		margin: 0;
	}

	.loc-panel {
	    padding: 0;
	}

	/* news & event */

	.news-text {
	    padding: 13px 5px 13px 15px;
	}

	.news-text:after {
		display: none;
	}

	.news-events .news-box:not(:last-child):after,
	.right-area .right-block .news-events .red-bg .title:after {
	    width: 100%;
	}

	.container.news-banking {
		    width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	.kishan-wrapper.box2 {
	    padding: 75px 0px;
	    background-size: 100% 100% !important;
    	background-attachment: scroll!important;
	    background-repeat: no-repeat !important;
	}

	.kishan .left-k, .kishan .right-k {
		bottom: 30px;
	}

	/* profile */

	.profile .banner-text,
	.glorious .history {
		font-size: 1.2em;
	}

	.profile .banner-text {
	    right: 0px;
	}

	.video-gallery .left-area {
	    margin-bottom: 0px;
	}

	.check-rates .affix {
	    top: 61px;
	    z-index: 9999 !important;
	    width: 64.5% !important;
	    position: fixed;
	}

	/* EMI */

	.emi-content .amountloan .list-inline>li:nth-child(1) {
	    margin-left: 3px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(2) {
	    margin-left: 20px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(3) {
	    margin-left: 44px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(4),
	.emi-content .amountloan .list-inline>li:nth-child(5) {
	    margin-left: 43px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(6) {
	    margin-left: 36px;
	}

	.emi-content .list-inline>li:nth-child(2) {
	    margin-left: 9px;
	}

	.emi-content .list-inline>li:nth-child(3),
	.emi-content .list-inline>li:nth-child(4),
	.emi-content .list-inline>li:nth-child(5) {
		margin-left: 26px;
	}

	.emi-content .list-inline>li:nth-child(6) {
		margin-left: 21px;
	}

	.emi-content .list-inline>li:nth-child(7) {
		margin-left: 24px;
	}

	.emi-content .list-inline>li:nth-child(8) {
		margin-left: 22px;
	}

	.emi-content .list-inline>li:nth-child(9) {
		margin-left: 14px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(2) {
		margin-left: 64px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(3),
	.emi-content .loansterm .list-inline>li:nth-child(4) {
		margin-left: 79px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(5) {
		margin-left: 69px;
	}

	footer .footer-bottom ul.imp-link-top li:not(:last-child) {
	    margin-right: 9px;
	}

	footer .footer-bottom ul.imp-link-top li:not(:last-child) a {
	    padding-right: 9px;
	}

	footer .footer-bottom ul li a i {
		font-size: 1em;
	}

}

@media only screen and (max-width: 767px) and (min-width: 481px) { 
    
.banking .img-container .text-area h3 {
    font-size: 16px;
}
	.first, .scheme {
		display: none;
	}

	.top-menu {
		background: transparent;
	}

	.navbar-form {
	    padding: 10px 15px;
	    margin-top: 0px;
	    margin-right: 15px;
	    margin-bottom: 0px;
	    margin-left: -15px;
	    border-top: 0px solid transparent;
	    border-bottom: 0px solid transparent;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}

	.banking .no-pad {
	    margin-bottom: 15px;
	}
	.download-list li a span {
	    position: relative;
	    right: 0;
	    font-size: 12px;
	    margin-top: 0;
	}
	.container-fluid.slider.no-pad .parallax-container {
    	height: 170px !important;
	}


}

@media only screen and (max-width: 425px) { 

	.tab-content.rates-content {
    padding: 30px 10px;
    }
    .tab-pane .check-rates-list span {
        font-size: 13px;
    }
    .right-area .right-block .tab-pane .check-rates-list p {
        font-size: 14px;
    }
    .tab-pane .check-rates-list li {
        padding: 30px 15px;
    }
    
    
	.first,.scheme,
	footer .footer-bottom ul.imp-link-top li:not(:last-child):after {
		display: none;
	}

	.second {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}

	/*.navbar-fixed-top .navbar-collapse.first {		
	    top: -65px;
	    width: 100%;
	    display: inline-block;
	    position: absolute;
	}

	.navbar-fixed-top .navbar-collapse.first ul.nav.navbar-nav li {
	    float: left;
	}

	.navbar-header {
	    position: relative;
	    top: 81px;
	}*/

	/* Common css */
	.pad-tb {
	    padding-top: 20px !important;
	    padding-bottom: 15px !important;
	    padding: 0;
	}

	.btn-cm {
		padding: 8px 12px;
	}

	body {
		font-size: 140%;
	}

	.breadcrumb h2 {
		font-size: 1.5em;
	}

	.left-area .left-block ol.tab li:before,
	.left-area .left-block ol.tab li a.active:before {
		display: none;
	}

	

	/* Header */

	.mob-logo img {
		width: 60%;
		display: inline-block;
    	padding: 10px 15px;
	}

	.header-top.df {
		display: block;
		padding: 0;
	}

	.header-top.df .navbar-form {
		border: 0px;
		box-shadow: none;
	    padding: 5px 15px;
	    margin: 0 -15px;
	}

	span.icon-mian-logo {
	    font-size: 3em;
	}

	a.visible-xs.mob-logo {
	    padding: 8px;
	    display: inline-block !important;
	}

	.main-menu {
	    /*background: #faf8ef !important;*/
	}

	.main-menu,.main-menu .navbar,.main-menu .container {
		border: 0px;
		padding: 0;
	}

	.top-menu {
		background: none;
	}

	.top-menu .navbar-header {
		box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.16);
	}

	.navbar-toggle {
		right: 0;
	    border: 0px solid #5ba929;
	    padding-right: 0;
	    transition: all 500ms ease-in-out;
	    -o-transition: all 500ms ease-in-out;
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
	}

	button.top-main.mob-tog {
	    padding-top: 16px;
	}

	.second.navbar-collapse .navbar-nav>li button {
		margin: 0px 10px 0 -10px;
	}

	.second.navbar-collapse .navbar-nav>li form .input-group {
	    width: 90%;
	}

	.top-main.mob-tog span.icon-bar:nth-child(2) {
		transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
	}

	.top-main.mob-tog span.icon-bar:nth-child(3) {
		display: none;
	}

	.top-main.mob-tog span.icon-bar:nth-child(4) {
	    top: -6px;
	    position: relative;
		transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
	}

	.top-first.mob-top span.icon-bar:nth-child(2) {
	    transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	    transition: all 500ms ease-in-out;
	    -o-transition: all 500ms ease-in-out;
	    -moz-transition: all 500ms ease-in-out;
	    -webkit-transition: all 500ms ease-in-out;
	}

	.top-first.mob-top span.icon-bar:nth-child(3) {
	    display: none;
	}

	.top-first.mob-top span.icon-bar:nth-child(4) {
	    top: -6px;
	    position: relative;
	    transform: rotate(-45deg);
	    -o-transform: rotate(-45deg);
	    -moz-transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	    transition: all 500ms ease-in-out;
	    -o-transition: all 500ms ease-in-out;
	    -moz-transition: all 500ms ease-in-out;
	    -webkit-transition: all 500ms ease-in-out;
	}

	.first.navbar-collapse {
		width: 100%;
	    position: absolute;
	    z-index: 9;
	}

	.second li.visible-xs {
	    position: relative;
	    right: 25px;
	}
	.second button.navbar-toggle.top-main {
	    position: absolute;
	    right: -5%;
	    top: -2px;
	}
	.second ul.nav.navbar-nav.navbar-right.df {
	    position: relative;
	}

	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
	    padding: 5px 15px 5px 5px;
	}

	.mega-dropdown-menu > li > ul > li > a {
		padding: 3px 5px 3px 25px;
	}

	/* inner banner */

	.breadcrumb-container {
		width: 100%;
	    height: 118px;
	    overflow: hidden;
	}

	.inner-banner {
	    width: 100%;
	    height: inherit;
	    overflow: hidden;
	}

	.inner-banner img {
	    max-width: inherit;
	    height: 100%;
	    width: 300%;
	}

	/* content body */

	.content-body {
		background-position: 100% 100%;
    	background-size: 100% 100%;
	}

	.inner-overlay .breadcrumb:after {
		bottom: 4px;
		border-bottom: 31px solid #fbf8ef;
	}

	.inner-overlay .breadcrumb {
		padding: 55px 15px 0;
	}

	.breadcrumb-parallax.parallax-container .parallax img {
	    top: 30px;
	}

	.right-block .box-wrap.team-bg:before,
	.right-block .box-wrap .img-container img  {
		width: 100%;
		margin-bottom: 10px;
	}	

	.left-area, .right-area {
	    padding-top: 40px;
	    padding-bottom: 5px;
	    padding-left: 0;
	    padding-right: 0;
	}

	.left-area {
	    margin-bottom: 0px;
	}

	.right-area {
	    padding-top: 20px;
	}

	.right-area.light-gray-bg {
		border: 0px;
	}

	.left-area .left-block ol.tab li {
	    color: #c9c9c7;
	    font-size: 1em;
	}

	.left-block .panel-body ul li a.active {
		background: #fff;
	}

	.contact-social {
		display: none;
	}

	.photo .zoomin img {
		margin-bottom: 0px !important;
	}

	/* team page */

	.check-rates .affix {
	    top: 62px;
	    z-index: 9999 !important;
	    width: 92% !important;
	    position: fixed;
	    background: #efece0;
	    margin-right: 26px;
	}

	.left-area .left-block:not(:last-child) {
		margin-bottom: 5%;
    	padding-bottom: 5%;
	}

	.left-area .left-block ol.tab li a span {
	    top: 34%;
	}

	.right-area .right-block .box-wrap:not(:last-child) {
		padding-bottom: 0;
	}

	/* contact page */

	ul.opening-h li.icon-time-arrow:nth-child(2) {
	    left: 0;
	    margin-top: 5px;
	}

	.right-area .right-block .col-md-offset-1 {
	    margin-left: 0;
	}

	.right-area .right-block h4.heading + p.pdl {
	    padding-left: 38px !important;
	}

	/* Carousel section expand area */

	.banner-tab {
		width: 41%;
		background-size: 100% 118%;
	}

	.banner-tab .tab-border {
		width: 70%;
		left: 10%;
		top: 31%;
    	border-left: 4px solid #4ddb09;
	}

	.tab-border p {
		font-size: 0.933em;
		padding-left: 3px !important
	}

	/* banking section */

	.banking .img-container .text-area {
		width: 100%;
		padding: 30px 10px;		
	}

	.banking .img-container .text-area i {
	    font-size: 3.444em;
	}

	.banking .img-container .text-area h3 {
	    font-size: 1em;
	}

	.banking .no-pad {
		width: 46.5%;
		margin-bottom: 15px;
	}

	.banking .row:nth-child(1) {
		margin-bottom: 0;
	}

	.row-banking.clearfix:after {
		clear: none;
	}

	.banking {
	    padding: 25px 0 0px 0px;
	}

	.container.news-banking {
	    padding-left: 0;
	    padding-right: 0;
	}

	.banking-slider .left {
	    left: 85%;
	}

	/* Kishan slider */

	.kishan-bg {
		background-size: cover;
	}

	.kishan-wrapper.box2 {
		padding: 70px 0px;
	    background-size: cover !important;
	}

	.kishan p.why-rdcb {
		width: auto;
		margin-bottom: 15px !important;
		display: inline-block;
	}

	.kishan h1 {
		font-size: 2.555em;
		padding-bottom: 10px !important;
		display: block;
	}

	.kishan .left-k, .kishan .right-k {
		bottom: 70px;
	}

	.kishan a {
	    margin-top: 15px;
	}

	.kishan .left-k {
	    left: 75%;
	}

	/* Regular Savings Account */

	.tab-icon {
		text-align: center;
	}

	.tab-icon .col-18 {
	    width: 48%;
	    float: none;
	    display: inline-block;
		min-height: 150px;
	}

	.tab-icon a i {
	    width: 90px;
	    height: 90px;
	    font-size: 3em;
	    display: inline-block;
	}

	.saving .nav-tabs>li>a {
		font-size: 1em;
	}

	.saving .nav-tabs>.active>a, .saving .nav-tabs>.active>a:focus, .saving .nav-tabs>.active>a:hover {
		border-radius: 0;
	}

	.saving .nav-tabs.nav-justified>li {
	    display: inline-block;
	    width: 50%;
	    float: left;
	}

	/* profile */

	.profile .banner-text {
		font-size: 1em;
		width: 100%;
	}

	.profile .profile-map .img-container {
	    margin-top: 0;
	}

	.profile .red-bg {
		padding: 10px;
	}

	.team .right-block .box-wrap.team-bg .img-container img {
		position: relative;
	    left: 80%;
	    transform: translateX(-50%);
	}

	.right-block .box-wrap.team-bg:before {
	    width: 210px;
	    left: 49%;
	    transform: translateX(-50%);
	    margin-left: 0;
	}

	.right-area.team .right-block .box-wrap h3.name {
		text-align: center;
	}

	/* Kyc & regular saving */

	.banner-text {
		width: 70%;
	}

	.saving .banner-text {
	    width: 60%;
	    line-height: 12px;
	}

	.kyc .para h4 {
		font-size: 1.067em;
	}

	.kyc .banner-text i {
	    font-size: 1.7em;
	}

	.kyc .banner-text span,.saving .banner-text span {
	    font-size: 1em;
	}

	.saving .banner-text small {
		font-size: 0.8em;
	}

	.kyc .banner-text h1,.saving .banner-text h1 {
	    font-size: 1.8em;
	}

	.kyc .banner-text {
	    top: 0%;
	}

	.kyc-list li span {
		font-size: 1.067em;
	}

	/* news-events */

	.news-text {
	    padding: 15px 10px;
	}

	.right-area .right-block .news-events .red-bg {
	    margin-right: 0%;
	    padding: 5px 10px;
	}

	/* TDQ */

	.tdq .banner-text small {
	    font-size: 0.8em;
	}

	.tdq .banner-text {
	    width: 55%;
	    top: 10%;
	    line-height: 14px;
	}

	.tdq-list li span {
		font-size: 1.067em;
	}

	.lic-birla .lic img,
	.lic-birla .birla img {
	    width: 30%;
	    float: left;
	    margin-right: 15px;
	}

	.custom-modal .custom-modal-content .custom-table .title {
	    width: 40%;
	    float: left;
	    text-align: left;
	}

	.custom-modal .custom-modal-content .custom-table .rate-list {
		width: 60%;
	    float: left;
	    margin-top: 0 !important;
	    margin-bottom: 15px !important;

	}

	/* Senior management */

	.box-wrap.row .col-md-3.col-sm-3 {
	    width: 50%;
	    float: left;
	    display: inline-block;
	}

	/* awards */

	.right-area .right-block .awards .red-bg, .right-area .right-block .awards .white-bg {
	    padding: 5px 10px;
	}

	.awards .awards-panel .panel-heading .panel-title a {
		font-size: 1em;
		padding: 4px 12px;
	}

	.right-area .right-block .awards p.title {
		font-size: 1.200em;
	}

	/* faq */

	.faqs .panel-title > a,
	.faqs .panel-default > .panel-heading + .panel-collapse > .panel-body {
		padding: 15px 0px;
	}

	.faqs .panel-title {
	    font-size: 1.067em;
	}

	/* Photo - video */

	#video-gallery a div {
		margin-bottom: 30px;
	}

	

	/* progress glance */

	.progress {
	    height: 200px;
	    width: 38px;
	    margin: 0 5px;
	}

	.graph-list.list-inline>li {
	    width: 50%;
	    padding-right: 12px;
	    padding-left: 0px;
	    padding-top: 12px;
	    font-size: 0.800em;
	}

	.graph-list.list-inline span {
	    width: 15px;
	    height: 15px;
	}

	.download-list.graph-list {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}

	/* Check rates */

	.check-rates .nav-tabs.rates-tabs.nav-justified>li a {
		width: 49%;
		float: left;
		border-bottom: 3px solid transparent;
	}

	.check-rates .nav-tabs.rates-tabs.nav-justified>li:nth-child(odd) a {
		margin-right: 2%;
	}

	.check-rates .nav-tabs.rates-tabs.nav-justified>li.active a:after {
		display: none;
	}

	/* Locate us */

	.loc-panel {
	    height: 350px;
	    padding: 0;
	}

	.tab-content #Branch .row,
	.tab-content #Atm .row {
		margin: 0;
	}

	.loct-accordion .panel-title ul li {
	    padding-left: 15px;
	}

	.loc-panel .container {
		width: 100%;
	    padding: 0;
	}

	.loc-tab.nav-tabs>li.loc-search {
	    width: 100%;
	    margin-top: 5px;
	}

	.loc-tab.nav-tabs>li {
	    width: 50%;
	}

	.loc-tab.nav-tabs>li.active>a:after {
		display: none;
	}

	.loc-tab.nav-tabs>li:nth-child(2)>a {
		margin-right: 0;
	}

	/* EMI css */

	.calc-heading select {
		width: 100%;
		margin-left: 0;
	}

	.emi-content .amountloan .list-inline>li:nth-child(1) {
	    margin-left: -10px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(2) {
	    margin-left: 9px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(3),
	.emi-content .amountloan .list-inline>li:nth-child(4) {
	    margin-left: 14px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(5) {
	    margin-left: 12px;
	}

	.emi-content .amountloan .list-inline>li:nth-child(6) {
	    margin-left: 9px;
	}

	.emi-content .list-inline>li:nth-child(2) {
	    margin-left: -2px;
	}

	.emi-content .list-inline>li:nth-child(3) {
	    margin-left: 12px;
	}

	.emi-content .list-inline>li:nth-child(4),
	.emi-content .list-inline>li:nth-child(5),
	.emi-content .list-inline>li:nth-child(7) {
	    margin-left: 10px;
	}

	.emi-content .list-inline>li:nth-child(6),
	.emi-content .list-inline>li:nth-child(8) {
	    margin-left: 6px;
	}

	.emi-content .list-inline>li:nth-child(9) {
	    margin-left: 10px;
	}

	.emi-content .list-inline>li:nth-child(9) {
	    margin-left: 0px;
	}

	.emi-content label,
	.emi-content select.loanterm {
	    width: 100%;
	}

	.emi-content select.loanterm {
	    width: 50%;
	}

	.emi-content .loansterm .list-inline>li:nth-child(2),
	.emi-content .loansterm .list-inline>li:nth-child(5) {
	    margin-left: 35px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(3) {
	    margin-left: 45px;
	}

	.emi-content .loansterm .list-inline>li:nth-child(4) {
	    margin-left: 45px;
	}

	/* Footer css */

	footer .footer-links h4 {
		padding-bottom: 10px !important;
	}

	footer .footer-links {
	    display: block;
	}

	footer .footer-links ul {
	    margin-bottom: 10px;
	}

	footer .footer-bottom ul li {
		margin-left: 0;
	}

	footer .footer-bottom .img-container {
	    margin-bottom: 20px;
	}

	footer .all-links {
		padding-top: 0;
	}

	footer .footer-links div:not(:first-child) {
		border: 0px;
		padding-left: 15px;
		padding-bottom: 15px;
		min-height: 180px;
	}

	footer .footer-bottom, footer .footer-bottom .container {
		padding: 5px 0;
	}

	footer .footer-bottom ul li a span {
	    padding-left: 10px;
	    padding-right: 10px;
	}

	footer .footer-bottom ul li a i {
	    font-size: 1em;
	}

	footer .footer-bottom ul.imp-link-top li:not(:last-child) {
		margin-right: 0px;
	}

	footer .footer-bottom ul.imp-link-top li:not(:last-child) a {
	    padding-right: 5px;
	}

	footer .suppor-thours {
	    border-left: 0px;
	    padding-top: 5%;
	}

	.custom-modal .modal-dialog {
	  margin: 20px auto;
	}

	.custom-modal button.close {
		right: 0px;
	    top: 0px;
	    border-top-right-radius: 4px;
	    border-bottom-right-radius: 0;
	    border-top-left-radius: 0;
	    border-bottom-left-radius: 14px;
	}

	.emi-content .YM {
		top: 29px;
	}
	.download-list li a span {
	    position: relative;
	    right: 0;
	    font-size: 12px;
	    margin-top: 0;
	}
	.loc-panel {
	    overflow: auto;
	}
	.panel-heading.active:before{
   		display: none;
	}
	.container-fluid.slider.no-pad .parallax-container {
    	 height: 170px !important;
	}
	.left-area span.help-block.form-error {
   	 position: relative;
	}

	.download-list li a span {
   	 padding-left: 10px;
	}
}

@media only screen and (max-width: 320px ) {

	/* progress glance */
	.progress {
	    width: 30px;
	    margin: 0 5px;
	}

	.banking .no-pad {
	    width: 46%;
	    margin-bottom: 15px;
	}
}

@media (max-width: 767px){
	.first.navbar-collapse .navbar-nav li .dropdown-menu a, .first.navbar-collapse .navbar-nav > li ul > li > a:hover, .first.navbar-collapse .navbar-nav > li ul > li:hover a, .first.navbar-collapse .navbar-nav > li ul > li > a:focus {color: #ffffff !important;}
.recruitment h5 {
    background: #c32112;
    padding: 8px 10px !important;
    color: #fff;
    font-size: 14px;
}
.recruitment a {
    color: #000;
    font-size: 13px;
    margin-bottom: 10px;
    display: block;
    padding:5px 10px !important;
}
.recruitment ul {
    padding-left: 15px;
}
.recruitment ul li a:hover{
    color:#000;
}
.recruitment li {
    list-style-type: none;
}
.home_modal .modal-dialog{
    display:flex;
    align-items:center;
    justify-content:center;
     height: 90%;
}
.modal-content {
    width: 85%;
    margin: 0 auto;
}
	.welcome-modal .item .title-text {
    margin: 0 0 10px auto;
    width: auto;
    height: auto;
	}

	.welcome-modal .title {
    display: block;
    padding: 0;
	}

	.welcome-modal .wrapper {
    display: block;
	}

	.welcome-modal .title-text {
    margin: 0;
	}

	.welcome-modal .modal-logo img {
		margin: 0 auto 10px;
    display: block; 
	}

	.welcome-modal .welcome-img,
	.welcome-modal .award-img {
    margin: 10px auto;
	}
	.welcome-modal .welcome-img img,
	.welcome-modal .award-img img {
		margin: 0 auto;
	}

	.welcome-modal .modal-dialog {
    margin: 20px auto;
	}


	.emi-content input {
	    width: 185px !important;
	}
	.table-responsive {
	    background: #ececed;
	}
	.web-update{
    float: left;
    padding-left: 15px !important;
    position: relative;
    top: 0px;
}
.note-para {
    float: left;
    width: 100%;
    margin-top: 15px;
    font-size: 15px;
    padding-left: 15px;
}
.carousel-control i {
    font-size: 19px;
    padding: 10px 3px;
}
.welcome-modal .carousel-control {
    top: -10px;
}
}
/*Edge*/
@supports ( -ms-accelerator:true ) 
{
    html{
        overflow: hidden;
        height: 100%;    
    }
    body{
        overflow: auto;
        height: 100%;
    }
}
/*Ie 10/11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
    html{
        overflow: hidden;
        height: 100%;    
    }
    body{
        overflow: auto;
        height: 100%;
    }
    /*media all*/
	.left-area {
	    margin-bottom: 316px;
	}

}
@media(max-width:1980px) and (min-width: 1700px){
.container-fluid.slider.no-pad .parallax-container {
    height: 770px !important;
}
}