@media(min-width: 1400px) and (max-width: 1500px) { 
	.map-wrapp {
		margin-left: 4%;
	}

	.map-wrapp .scroll-div {
		padding-left: 25px;
	}

	.map-wrapp .address-list p,
	.map-wrapp .address-list .email {
		font-size: 16px;
	}
	.locate-us .tab-content {
		margin-left: 6%;
	}
}

@media(min-width: 1300px) and (max-width: 1400px) { 
	.map-wrapp {
		margin-left: 1%;
	}

	.map-wrapp .scroll-div {
		padding-left: 25px;
	}

	.map-wrapp .address-list p,
	.map-wrapp .address-list .email {
		font-size: 16px;
	}

	.locate-us .tab-content {
		margin-left: 3%;
	}
}


@media(min-width: 1200px) and (max-width: 1300px) {
	.history-wrapp .parallax-container {
		height: 550px;
	}
	.map-wrapp {
		margin-left: 15%;
	}	

	.map-wrapp .scroll-div {
		padding-left: 25px;
	}

	.map-wrapp .address-list p,
	.map-wrapp .address-list .email {
		font-size: 16px;
	}

	.dropdown .dropdown-menu.mega-memu {
		left: -250px;
	}

	.locate-us .tab-content {
		margin-left:0%;
	}
}

@media(max-width: 1200px) {  
	.main-wrapp .interest #lafdint h2, .main-wrapp .interest #lafdint h2 spans {font-size: 30px;}
	header .top-menu form {
		display: flex;
		align-items: center;
		width: 15%;
	}
	header .top-menu .search-box {
		max-width: 150px;
		width: 100%;
	}
	header .logo-wrapp {
		width: 25%;
	}

	header .logo-wrapp .logo {
		font-size: 55px;
	}

	header.shrink .logo-wrapp .logo {
		font-size: 40px;
	}

	header .nav-wrapp {
		width: 75%;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(3) .nav-link {
		width: 65px;
	}

	header .top-menu .navbar-nav .nav-item .nav-link .t-icon {
		font-size: 17px;
	}

	header .top-menu .navbar-nav .nav-item .nav-link {
		font-size: 13px;
		padding: 10px 5px;
	}

	header .main-menu .navbar-nav .nav-item .nav-link {
  	/*font-size: 15px;
    padding: 14px 20px 14px 10px;*/
    font-size: 14px;
    padding: 14px 16px 14px 5px;
}	

	/*header .main-nav .navbar-nav .nav-item:nth-child(7) {
        width: 200px;
	}*/
	header .main-menu .navbar-nav .nav-item:nth-child(6) .nav-link {
		padding: 9px 3px 9px;
	}
	header .main-nav .search-box {
		/*right: 115px;*/
		/*width: 160px;*/
		width: 140px;
		/*top: 8px;*/
	}

	.main-menu .dropdown-toggle::after,
	.main-menu .navbar-nav .nav-item:nth-child(6) .nav-link::after {
    /*top: 20px;
    right: 7px;
    font-size: 13px;*/
    top: 18px;
    right: 2px;
    font-size: 12px;
}

header .main-nav .search-box .search-icon {
	font-size: 16px;
}

header .main-nav .navbar-nav .nav-item:last-child .nav-link {
	font-size: 12px;
	padding: 12px 0px 10px 10px;
}

.pricing .column {
	height: 40px;
	background-position: 100% 48%;
	padding: 0 0 0 20px;
}

.pricing .column .icon-style {
	font-size: 40px;
}

.pricing .column h1, .pricing .column h2,
.pricing .text-box .crore {
	font-size: 25px;
}

.pricing .column p {
	font-size: 16px;
}

footer .icon-stlye {
	font-size: 35px;
	margin-right: 15px;
}

footer .text-box .ph-no {
	font-size: 10px;
}

footer .text-box .email {
	font-size: 15px;
}

footer .left-div {
	width: 30%;
	padding-right: 14px;
}

footer .right-div {
	width: 70%;
}

footer .column {
	padding-left: 15px;
	min-height: 300px;
}

footer .column h5 {
	font-size: 17px;
	margin: 0 0 13px;
}

.home-slider {
	margin-top: 80px;
}

.home-slider .caption h1, .home-slider .caption h2 {
	font-size: 30px;
	margin: 0 0 5px;
}

.home-slider .caption p {
	font-size: 17px;
	margin: 0 0 10px;
}

.home-slider .caption .icon-box {
	width: 170px;
}

.home-slider .caption .icon-stlye {
	font-size: 35px;
}

.home-slider .caption .text {
	font-size: 15px;
}

.home-slider .caption .btns {
	margin-top: 10px;
	width: 100px;
	height: 40px;
	padding: 11px 10px;
}

.home-slider .owl-dots {
	width: auto;
	left: auto;
	margin: 0;
}

.invest-in {
	padding: 50px 0;
}

.invest-in .owl-theme .owl-nav .owl-prev {
	left: -20px;
}

.invest-in .owl-theme .owl-nav .owl-next {
	right: -20px;
}

.invest-in .nav-tabs .nav-link .tab-icon {
	font-size: 30px;
	padding: 10px;
}

.invest-in .nav-tabs .nav-link {
	font-size: 18px;
}

.invest-in .nav-tabs .nav-link .sub-link {
	font-size: 12px;
	margin-left: 5px;
}

.services .owl-theme .owl-nav .owl-prev {
	left: -20px;
}

.services .owl-theme .owl-nav .owl-next {
	right: -20px;
}
.news-event .info-box .r-more {
	width: 110px;
	height: 35px;
	padding: 8px 5px;
	font-size: 13px;
}

.r-more .icon-down-arrow {
	font-size: 18px;
}

.news-event .info-box .date {
	font-size: 13px;
}

.news-event .info-box p {
	font-size: 14px;
	width: 275px;
}

.news-event .msg-box {
	padding: 30px 20px;
}

.news-event .msg-box p {
	margin: 15px 0;
	width: 310px;
}

.news-event .msg-box .wangde {
	right: -10px;
	bottom: -10px;
	width: 140px;
}

.awards .owl-theme .owl-nav .owl-prev {
	left: -20px;
}
.awards .owl-theme .owl-nav .owl-next {
	right: -20px;
}

.breadcum {
	margin-top: 50px;
}

.breadcum h1 {
	font-size: 30px;
	margin: 0 0 0px;
}

.breadcum p {
	font-size: 15px;
	width: 400px;
}

.breadcum .link-box {
	margin-top: 15px;
}

.history-wrapp .title {
	margin: 0 0 30px;
}

.history-wrapp .parallax .container {
	margin-top: 25px;
}

.history-wrapp .parallax-container {
	height: 500px;
}

.history-wrapp .parallax {
	height: 530px;
}


.history-wrapp .nav-tabs .nav-link {
	font-size: 17px;
	padding: 5px;
	margin: 0 10px 30px;
}

.history-wrapp .year-info h2 {
	font-size: 40px;
}
.history-wrapp .year-info p {
	font-size: 18px;
}

	/*.history-wrapp .nav-scroll {
		height: 300px !important;
	}*/

	.eligibility .info-box,
	.who-can-apply .info-box {
		padding: 30px 0 0 50px;
	}

	.who-can-apply .info-box {
		padding-right: 20px;
	}

	.eligibility h5,
	.eligibility p,
	.who-can-apply h5,
	.who-can-apply p,
	.overview p {
		font-size: 16px;
	}

	.overview .info-box h3 {
		font-size: 22px;
	}

	.price-wrapp {
		padding: 35px 0 30px 30px;
		background-size: 55%;
		background-position: 125% 120%;
	}

	.faq .nav-box {
		margin-right: 0;
	}

	.map-wrapp {
		margin-left: 25px;
	}

	.locate-us .nav-tabs .nav-link {
		font-size: 18px;
		padding: 7px 13px;
		margin-right: 13px;
	}

	.search-wrapp .btns {
		font-size: 17px;
		padding: 8px;
		height: 43px;
		width: 100px;
	}

	.search-wrapp .search-box {
		width: 250px;
	}

	.map-wrapp .scroll-div {
		padding-left: 20px;
	}


	.map-wrapp .address-list p {
		font-size: 15px;
	}

	.map-wrapp .address-list h5 {
		font-size: 18px;
	}

	.map-wrapp .address-list .email {
		font-size: 15px;
	}

	.search-wrapp .inpt-style::placeholder {
		font-size: 18px;
	}

	.visit-us .address-box p {
		font-size: 16px;
	}

	.visit-us .address-box .phone-box {
		margin: 0 15px;
		padding: 15px 10px;
	}

	.visit-us .address-box a,
	.visit-us .address-box h5 span {
		font-size: 15px;
	}

	.visit-us .address-box h5 {
		font-size: 19px;
	}

	.visit-us .address-box .close-time {
		font-size: 14px;
	}

	.faq .sticky.fixed {
		width: 290px;
	}

	.interest .middle-box h4 {
		font-size: 24px;
	}

	.share-holder .sticky.fixed {
		width: 290px;
	}

	.progress-glance .table thead th {
		font-size: 16px;
		padding: 10px 9px;
	}

	.progress-glance .table tbody th {
		font-size: 15px;
		padding: 15px 15px;
		width: 105px;
		display: block;
	}

	.progress-glance .table td {
		padding: 15px 10px;
	}

	.downloads .nav-tabs .nav-link:before {
		right: 15px;
	}

	.downloads .sticky.fixed {
		width: 210px;
	}

	.help-box .help-icon {
		font-size: 50px;
		padding: 15px;
	}

	.help-box .text-box {
		padding: 10px 10px 10px 75px;
	}

	.help-box .call-on {
		font-size: 16px;
	}

	.help-box a {
		font-size: 20px;
	}

	.form-wrapp .form-group {
		margin-bottom: 30px;
	}

	.share-holder.administration .sticky.fixed {
		width: 210px;
	}

	.share-holder.administration .nav-tabs .nav-link:before {
		right: 20px;
	}

	.logo-box {
		width: 210px;
		height: 120px;
	}

	.history-wrapp .owl-theme .owl-nav .owl-prev {
		left: 20px;
	}

	.history-wrapp .owl-theme .owl-nav .owl-next {
		right: 20px;
	}

	.dropdown:hover .dropdown-menu.mega-memu {
		top: 95%;
	}

	.dropdown .dropdown-menu.mega-memu {
		min-width: 840px;
		left: -310px;
	}

	.dropdown .dropdown-menu.mega-memu.about-menu {
		left: -200px;
	}

	.mega-memu .dd-column {
		padding: 20px 0;
		margin-left: 20px;
	}

	.mega-memu .img-box {
		padding: 25px;
	}

	.mega-memu .text-box .percent {
		font-size: 35px;
	}

	.visit-us .address-box .map-box {
		bottom: 22%;
	}

	.map-wrapp .address-list p,
	.map-wrapp .address-list .email {
		font-size: 15px;
	}

	.mission-vision .ms-icon {
		font-size: 50px;
		margin: 0 0 10px;
	}

	.mission-vision h3 {
		font-size: 25px;
		margin: 0 0 5px;
	}

	.mission-vision p {
		font-size: 16px;
	}

	.eligibility .mdl-icon,
	.who-can-apply .mdl-icon {
		font-size: 45px;
		padding: 10px 13px;
		height: 65px;
		width: 65px;
	}

	.open-position .box-wrapp {
		margin: 35px 25px 0;
	}

	.open-position .white-box {
		padding: 20px 20px 30px 50px;
	}
	
	.open-position .white-box h5 {
		font-size: 18px;
	}

	.open-position .white-box p {
		font-size: 16px;
	}

	.open-position .btns {
		margin-top: 15px;
	}

	/*.open-position .parallax-container {
    height: 580px;
	}*/

	/*.open-position .parallax {
    height: 630px;
	}*/

	.open-position .container {
		margin-top: 30px;
	}

	.recruitments .info-box h5 {
		font-size: 25px;
	}

	.pricing .text-box .plus-icon {
		font-size: 25px;
	}

	.fixed-text {
		width: 80px;
	}

	.features .features-box {
		min-height: 190px;
	}

	.valuers .team-box h5 {
		font-size: 18px;
	}

	.valuers .team-box p {
		font-size: 15px;
	}
	.team-box h5 {
		font-size: 18px;
	}

	.team-box p {
		font-size: 16px;
	}
	.special-thanks .team-box {
		min-height: 100px;
	}
	.locate-us .tab-content {
		margin-left: 0%;
	}
}

@media(max-width: 992px) { 
	.main-wrapp .interest #lafdint h2, .main-wrapp .interest #lafdint h2 spans {font-size: 19px;}
	.pricing .column h1, .pricing .column h2, .pricing .text-box .crore {
		font-size: 19px;
	}
	.main-wrapp .interest h2 spans {
		font-size: 25px;
	}

	.home-slider {
		margin-top: 65px;
	}

	header .logo-wrapp {
		width: 20%;
	}

	header .logo-wrapp .logo {
		font-size: 35px;
	}

	header .top-menu .navbar-nav .nav-item .nav-link {
		font-size: 12px;
		padding: 5px 5px;
	}

	header .top-menu .navbar-nav .nav-item:last-child {
		width: 100px;
	}

	header .top-menu .navbar-nav .nav-item:last-child .nav-link {
		padding: 5px 0px 5px 5px;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(1) {
		width: 81px;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(2) {
		width: 126px;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(3) {
		width: 0px;
	}
	header .top-menu .navbar-nav .nav-item:nth-child(3) .nav-link {
		width: 22px;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(7) {
		width: 105px;
	}

	header .top-menu .navbar-nav .nav-item .nav-link .t-icon {
		font-size: 15px;
	}

	header .main-menu .navbar-nav .nav-item .nav-link {
		font-size: 10px;
		padding: 10px 6px 10px 6px;
	}

	header .main-menu .navbar-nav .nav-item:nth-child(6) .nav-link {
		padding: 10px 9px 10px 9px;
		width: 90px;
	}

	.main-menu .dropdown-toggle::after,
	.main-menu .dropdown-toggle::after, .main-menu .navbar-nav .nav-item:nth-child(6) .nav-link::after {
		top: 13px;
		right: -3px;
		font-size: 9px;
	}

	header .main-nav .search-box .box-style {
		padding: 3px 10px 3px 25px;
		font-size: 13px;
	}
	/*header .main-menu .navbar-nav .nav-item:nth-child(7) {
  		    width: 145px;
	}*/

	header .main-nav .search-box {
		/*right: 40px;*/
		/*width: 120px;*/
		width: 90px;
		/*top: 8px;*/
	}

	header.shrink .logo-wrapp {
		padding: 6px 0 6px 0;
	}
	header.shrink .logo-wrapp .logo {
		font-size: 30px;
	}

	header .top-nav, header .main-nav {
		padding-left: 5px;
	}

	header .main-menu .search-box {
		width: 130px;
		margin-top: 8px;
		padding-right: 10px;
	}

	header .main-menu .search-box .box-style::placeholder {
		font-size: 14px;
	}

	header .main-nav .search-box .search-icon {
		font-size: 14px;
		left: 8px;
		top: 7px;
	}

	header .main-nav .navbar-nav .nav-item:last-child .nav-link {
		font-size: 11px;
		padding: 10px 0px 5px 5px;
		width: 80px;
	}

	.pricing {
		padding: 20px 0;
	}

	.pricing .container.counter {
		margin: 0;
		max-width: 100%;
		flex-wrap: wrap;
	}

	.pricing .column {
		padding: 0 0 0 6px;
	}	

	.pricing .column:nth-of-type(1) {
		/*width: 23%;*/
		width: 14%;
	}

	.pricing .column:nth-of-type(2) {
		/*width: 24%;*/
		width: 19%;
	}

	.pricing .column:nth-of-type(3), 
	.pricing .column:nth-of-type(4) {
		/*width: 19%;*/
		width: 24%;
	}

	.pricing .column .icon-style {
		font-size: 34px;
		margin-right: 5px;
	}

	.pricing .column h1, .pricing .column h2,
	.pricing .text-box .crore {
		font-size: 20px;
	}

	.pricing .column p {
		font-size: 14px;
	}

	footer .column h5 {
		font-size: 13px;
		margin: 0 0 13px;
	}

	footer .column a {
		font-size: 12px;
	}		

	footer .icon-stlye {
		font-size: 25px;
		margin-right: 10px;
	}

	footer .lebel {
		font-size: 14px;
	}

	footer .text-box .email {
		font-size: 13px;
	}

	footer .left-div {
		width: 35%;
		padding-right: 5px;
	}

	footer .right-div {
		width: 65%;
	}

	footer .column {
		padding-left: 9px;
	}

	footer .column:nth-of-type(1) {
		width: 27%;
	}

	footer .column:nth-of-type(4) {
		width: 18%;
	}

	footer .column:nth-of-type(5) {
		margin-top: 0px;
	}

	footer .social li a {
		font-size: 22px;
		margin: 0 7px;
	}

	.btm-strip .foot-logo {
		font-size: 40px;
		display: block;
	}

	.btm-strip .copyright {
		font-size: 13px;
	}

	.btm-strip .link-box .icon-style {
		font-size: 14px;
	}

	.btm-strip .link-box a {
		font-size: 12px;
	}

	.btm-strip .link-box {
		height: 25px;
		padding: 0px 8px 5px 0px;
	}

	.btm-strip .link-box:nth-of-type(4) {
		border-right: 0;
		padding: 5px 0px 5px 0px;
	}

	.btm-strip a.sit-link,
	.btm-strip .browser {
		font-size: 13px;
	}

	footer p.info {
		font-size: 13px;
		margin: 30px 0;
	}	

	.home-slider .caption h1, .home-slider .caption h2 {
		font-size: 25px;
	}

	.home-slider .caption p {
		font-size: 16px;
	}

	.home-slider .caption .icon-box {
		width: 160px;
	}	
	.home-slider .caption .icon-stlye {
		font-size: 35px;
	}
	.home-slider .caption .text {
		font-size: 15px;
	}

	.home-slider .caption .btns {
		margin-top: 10px;
		width: 100px;
		height: 30px;
		padding: 6px 10px;
	}

	.dls-section .nav-wrapp {
		bottom: 10px;
	}

	.dls-section .nav-tabs .nav-link {
		padding: 10px;
		font-size: 16px;
	}

	.invest-in .tab-content {
		padding-left: 10px;
	}

	.title {
		font-size: 25px;
	}

	.title-icon {
		font-size: 35px;
	}

	.invest-in .nav-tabs .nav-link {
		font-size: 16px;
		padding: 10px;
	}

	.invest-in .nav-tabs .nav-link .tab-icon {
		font-size: 25px;
		padding: 8px;
		margin-right: 0px;
	}

	.invest-in .nav-tabs .nav-link .sub-link {
		font-size: 12px;
		bottom: 2px;
	}

	.wrapp h5 {
		font-size: 18px;
	}

	.wrapp p {
		font-size: 15px;
	}
	.wrapp {
		padding: 10px 10px 20px;
	}

	.news-event .info-box .r-more {
		height: 30px;
		padding: 5px 5px;
		width: 100px;
	}

	.news-event .info-box p {
		font-size: 14px;
		line-height: 1.2;
		width: 200px;
		margin: 0 0 5px;
	}

	.news-event .wrapp .info-box {
		margin: 15px;
	}

	.r-more .icon-down-arrow {
		font-size: 16px;
		margin-right: 5px;
	}

	.news-event .owl-theme .owl-nav .owl-next {
		right: 10px;
	}

	.news-event .owl-theme .owl-nav .owl-prev {
		left: 10px;
	}
	.news-event .msg-box {
		padding: 15px 15px;
	}

	.news-event .msg-box h5 {
		font-size: 17px;
	}
	.news-event .msg-box .post {
		font-size: 15px;
	}

	.news-event .msg-box p {
		margin: 10px 0;
		width: 220px;
	}

	.news-event .msg-box .r-more {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.r-more .icon-down-arrow {
		font-size: 15px;
	}
	.news-event .msg-box .wangde {
		right: 0px;
		bottom: 0px;
		width: 100px;
	}

	.breadcum h1 {
		font-size: 25px;
	}

	.main-wrapp .profile .info-box {
		padding-left: 0;
	}

	.subnav-wrapp {
		margin-bottom: 0;
	}

	.subnav-wrapp .nav-link {
		margin: 0 10px;
		padding: 9px 6px;
		font-size: 16px;
	}

	.sub-navbar {
		height: 42px;
	}

	.main-wrapp .profile h5 {
		font-size: 18px;
		margin: 0 0 30px;
	}

	.main-wrapp .reg-no {
		font-size: 15px;
	}

	.main-wrapp h2 {
		font-size: 22px;
		margin: 15px 0;
	}

	.main-wrapp p {
		font-size: 16px;
	}

	.history-wrapp .nav-tabs .nav-link {
		font-size: 15px;
		padding: 5px;
		margin: 0 0px 20px;
	}

	.history-wrapp .nav-scroll,
	.history-wrapp .slimScrollDiv {
		height: 200px !important;
		overflow: hidden;
	}

	.history-wrapp .tab-content {
		margin-left: 20px;
	}

	.history-wrapp .year-info h2 {
		font-size: 30px;
	}

	.history-wrapp .year-info p {
		font-size: 16px;
	}

	.history-wrapp .parallax-container {
		height: 380px;
	}

	.history-wrapp .parallax {
		height: 420px;
	}
	.mission-vision .outer-box {
		padding: 10px;
	}

	.mission-vision .img-box {
		margin-right: 15px;
		width: 120px;
	}

	.mission-vision h3 {
		font-size: 22px;
		margin: 0 0 5px;
	}

	.main-wrapp p,
	.features .features-box p,
	.main-wrapp .table-div p,
	.main-wrapp .table-div p,
	.table-div a {
		font-size: 15px;
	}

	.features .features-box p br {display: none;}

	.sub-navbar .cont-btn {
		font-size: 11px;
		width: 95px;
	}

	.sub-navbar .cont-btn .ph-icon {
		font-size: 13px;
	}

	.founder-chairman .img-box {
		margin-right: 0;
	}

	.founder-chairman h3 {
		font-size: 22px;
	}

	.founder-chairman .post {
		font-size: 18px;
	}

	.founder-chairman p {
		margin: 10px 0 0;
	}

	.directors .wrapp h5 {
		font-size: 14px;
	}

	.features .sub-ttl,
	.mortgage-features .sub-ttl,
	.deposite .sub-ttl,
	.emi-calcy .sub-ttl {
		font-size: 18px;
	}

	.who-can-apply .slimScrollDiv,
	.who-can-apply .nav-scroll {
		height: 150px !important;
	}

	.overview .info-box {
		padding-left: 0;
	}

	.overview .info-box h3 {
		font-size: 20px;
	}

	.table-wrapp .table td, .table-wrapp .table th {
		padding: 10px 25px;
	}

	.table-wrapp .table td {
		font-size: 15px;
	}

	.table-wrapp tr th {
		font-size: 18px;
	}

	.tbl-strip h5 {
		font-size: 15px;
	}

	.accordion-wrapp .btn-link .tab-icon {
		font-size: 40px;
	}

	.accordion-wrapp .btn-link {
		font-size: 20px;
		padding: 10px;
	}

	.tbl-strip {
		width: 400px;
		padding: 10px;
	}
	.total-box .monthly-amnt h5,
	.select-wrapp .box-style {
		font-size: 18px;
	}

	.total-box .monthly-amnt h1 {
		font-size: 30px;
	}

	.total-box .monthly-amnt .rupees {
		font-size: 25px;
	}

	.monthly-amnt p.eftv-itrst {
		font-size: 15px;
		word-spacing: 5px;
	}

	.rate-wrapp .rate-box {
		padding: 13px 20px;
	}
	.rate-wrapp .amount-box .box-style,
	.select-month .npt-style {
		font-size: 18px;
	}

	.emi-calcy .total-box .monthly-amnt {
		padding: 15px 25px 10px;
	}

	.price-wrapp {
		padding: 25px 0 25px 20px;
	}
	
	.price-wrapp h4 {
		font-size: 21px;
	}

	.price-wrapp .principle, .price-wrapp .total-pay {
		margin-bottom: 20px;
	}
	.faq .nav-tabs .nav-item.show .nav-link, 
	.faq .nav-tabs .nav-link.active, 
	.faq .nav-tabs .nav-link:hover,
	.faq .nav-tabs .nav-link {
		font-size: 15px !important;
		padding: 10px 0px 10px 5px;
	}

	.faq .nav-tabs .nav-link:before {
		right: 7px;
		font-size: 15px;
	}

	.faq .nav-tabs .nav-link .tab-icon {
		font-size: 25px;
		margin: 0 0px 0 0;
	}

	.faq .btn-link {
		font-size: 17px;
		padding: 15px;
		white-space: initial;
	}	

	.faq .btn-link .clps-icon {
		right: 10px;
	}	

	.faq .title {
		margin: 0 0 0px 20px;
	}

	.faq .search-box .search-icon {
		font-size: 17px;
		right: 15px;
	}	

	.faq .search-box {
		margin-bottom: 15px;
	}

	.faq .search-box .box-style::placeholder {
		font-size: 15px;
	}

	.faq .search-box .box-style {
		padding: 10px 7px;
	}

	.locate-us .nav-wrapp {
		padding: 10px;
	}

	.locate-us .nav-tabs .nav-link {
		font-size: 15px;
		padding: 7px 8px;
		margin-right: 5px;
	}

	.search-wrapp .btns {
		font-size: 14px;
		padding: 5px;
		height: 38px;
		width: 90px;
	}

	.search-wrapp {
		padding: 10px 0;
	}
	
	.search-wrapp .inpt-style::placeholder {
		font-size: 15px;
	}	

	.search-wrapp .inpt-style {
		padding: 6px;
	}

	.search-wrapp .search-box .search-icon {
		font-size: 15px;
	}

	.search-wrapp .search-box {
		width: 170px;
		margin-right: 5px;
	}

	.map-wrapp {
		margin-left: 35px;
	}

	.map-wrapp .address-list h5 {
		font-size: 16px;
	}

	.map-wrapp .address-list p,
	.map-wrapp .address-list .email {
		font-size: 14px;
	}

	.map-wrapp .address-list ul li {
		padding: 15px 15px 20px 0;
	}

	.visit-us .address-box {
		padding: 15px 10px 0 10px;
		margin-top: 40px;
	}

	.visit-us .address-box .map-icon {
		font-size: 22px;
		top: 0px;
	}
	.visit-us .address-box .phone-box {
		margin: 0 10px;
		padding: 10px 5px;
	}

	.visit-us .address-box a:first-of-type {
		padding: 0 0 0 10px; 
	}

	.visit-us .col-md-4:first-child .address-box a:last-of-type {
		padding: 0 0 0 25px; 
	}

	.visit-us .address-box h5 {
		font-size: 17px;
	}

	.visit-us .address-box p {
		font-size: 15px;
	}

	.visit-us .address-box .icon-mark {
		font-size: 20px;
	}

	.visit-us .address-box .work-time {
		font-size: 20px;
	}

	.visit-us .address-box .time {
		font-size: 18px;
	}

	.visit-us .address-box .day {
		font-size: 17px;
		margin: 25px 0 0px;
	}

	.visit-us .address-box {
		margin-top: 30px;
	}

	.find-on-map {
		padding: 30px 0 0;
	}

	.faq .sticky.fixed {
		width: 210px;
	}

	.interest .middle-box h4,
	.interest .middle-box .month {
		font-size: 20px;
	}

	.interest .parallax-container {
		height: 250px;
	}

	.interest .container {
		margin-top: 0px;
	}

	.interest .middle-box .month-box {
		height: 45px;
		margin: 15px 0;
		padding: 0 5px 0 40px;
	}

	.interest .month-box .bag {
		font-size: 55px;
	}

	.main-wrapp .interest h2 {
		font-size: 50px;
		line-height: 0.5;
	}

	.interest .middle-box h4 br {
		display: none;
	}

	.interest .circle-box .prctg-icon {
		font-size: 60px;
	}

	.gallery .nav-tabs .nav-link {
		padding: 10px 15px;
	}

	.gallery .nav-tabs .nav-link:before {
		font-size: 15px;
	}

	.gallery .nav-tabs .nav-link:before {
		right: 20px;
	}

	.gallery .nav-tabs .nav-link,
	.gallery .nav-tabs .nav-link:hover,
	.gallery .nav-tabs .nav-link.active {
		font-size: 17px !important;
	}

	.gallery-box .thumb-box p {
		font-size: 15px;
		margin: 10px 0;
	}

	.gallery-box a.thumb-box {
		margin-left: 20px;
		margin-bottom: 30px;
	}

	.gallery-box .title {
		margin: 0 0 30px 20px;
	}
	.share-holder .nav-tabs .nav-link {
		padding: 10px 10px;
		font-size: 15px;
	}

	.share-holder .nav-tabs .nav-link:before {
		font-size: 17px;
	}

	.share-holder .text-box h3 {
		font-size: 19px;
	}

	.share-holder .text-box p {
		font-size: 15px;
	}	
	#our-bankers .image-text{
		font-size: 13px;
	}

	.share-holder .nav-tabs {
		padding: 10px 0px;
	}

	.share-holder .sticky.fixed {
		width: 210px;
	}

	.share-holder .text-box {
		margin-bottom: 30px;
		padding-left: 0;
	}

	.downloads .card-body,
	.gallery .card-body {
		padding: 0;
	}

	.downloads .pdf-box .pdf-icon {
		font-size: 35px;
		left: 10px;
	}

	.downloads .pdf-box:before {
		right: 10px;
		padding: 8px;
		font-size: 12px;
	}

	.downloads .pdf-box .size {
		font-size: 13px;
		right: 50px;
	}

	.downloads .pdf-box {
		font-size: 15px;
		padding: 15px 90px 15px 50px;
	}

	.annual-report .pdf-wrapp {
		margin-top: 20px;
	}

	.annual-report .pdf-wrapp .img-box {
		padding: 10px;
	}

	.annual-report .btm-box .icon-style {
		font-size: 30px;
		margin-right: 5px;
	}

	.main-wrapp .annual-report p {
		font-size: 15px;
	}

	.annual-report .btm-box .d-load {
		font-size: 20px;
	}

	.annual-report .btm-box .size {
		font-size: 11px;
	}

	.annual-report .btm-box .icon-style {
		display: none;
	}

	.annual-report .btm-box .btn-box {
		right: 5px;
	}

	.help-box .text-box {
		padding: 10px 10px 10px 70px;
	}	

	.help-box a {
		font-size: 18px;
	}

	.help-box {
		padding: 5px;
	}

	.help-box .help-icon {
		font-size: 40px;
		padding: 15px;
	}

	.form-wrapp .out-line {
		padding: 25px 15px;
	}

	.form-wrapp .tip {
		font-size: 14px;
	}

	.form-wrapp form .select-box {
		font-size: 18px;
		padding: 10px;
	}

	.form-wrapp .sub-ttl {
		font-size: 18px;
		margin: 0 0 20px;
	}

	.form-wrapp .btns {
		padding: 7px;
		font-size: 15px;
		height: 35px;
		width: 135px;
	}

	header .top-menu .navbar-nav .nav-item:last-child {
		width: 105px;
	}

	.team-box {
		padding: 0px 0px 25px 0px;
		margin-top: 25px;
		margin-right: 0;
		min-height: 135px;
	}

	.team-box h5 {
		font-size: 16px;
	} 

	.history-wrapp .item .img-box {
		padding: 10px;
		margin: 0 20px;
	}

	.history-wrapp .owl-theme .owl-nav .owl-prev {
		left: 5px;
	}

	.history-wrapp .owl-theme .owl-nav .owl-next {
		right: 5px;
	}

	.mega-memu h5 {
		font-size: 16px;
		margin: 0 0 5px;
	}

	.dropdown .dropdown-menu.mega-memu {
		min-width: 700px;
		left: -260px;
	}

	.mega-memu .dd-column {
		padding: 15px 0;
		margin-left: 10px;
	}

	.mega-memu .img-box {
		padding: 15px;
		width: 46%;
	}

	.dropdown .dropdown-menu.mega-memu.service-menu .img-box {
		width: 60%;
	}

	.dropdown .dropdown-menu.mega-memu.service-menu {
		min-width: 500px;
	}

	.dropdown .dropdown-menu.mega-memu.about-menu {
		/*left: -180px;*/
		left: 2rem;
		position: fixed;
	}

	.dropdown .dropdown-menu.mega-memu.deposit-menu {
		left: -200px;
	}

	.mega-memu .dropdown-item {
		font-size: 13px;
		padding: 3px 5px 3px 15px;
	}

	.mega-memu .text-box .percent {
		font-size: 30px;
	}
	.mega-memu .text-box p {
		font-size: 14px;
	}

	.mega-memu .text-box .percent {
		font-size: 30px;
	}

	.mega-memu .text-box a {
		font-size: 14px;
		right: 15px;
	}

	.mega-memu .text-box a .arrow {
		padding: 3px;
		font-size: 10px;
	}

	.visit-us .col-sm-6:first-child .address-box .map-box {
		bottom: 26%;
	}	

	.visit-us .address-box .map-box {
		bottom: 16%;
	}

	.visit-us .address-box .find-map {
		font-size: 15px;
	}

	.awards-content {
		padding: 50px 0;
	}
	
	.awards-content .text-box {
		padding-left: 0;
	}

	.mission-vision .ms-icon {
		font-size: 40px;
		margin: 0 0 5px;
	}

	.mission-vision .text-box {
		padding-left: 135px;
	}

	header .main-menu .navbar-nav .nav-item:last-child .nav-link .hand-icon {
		font-size: 20px;
		margin-right: 2px;
	}

	.eligibility .mdl-icon,
	.who-can-apply .mdl-icon {
		font-size: 40px;
		height: 60px;
		width: 60px;
	}

	.open-position .box-wrapp {
		margin: 30px 10px 0;
	}

	.open-position .white-box h5 {
		font-size: 17px;
	}

	.open-position .white-box p {
		font-size: 15px;
	}

	.open-position .sr-on {
		width: 40px;
		height: 40px;
		font-size: 18px;
		padding: 6px;
	}

	.recruitments .info-box h5 {
		font-size: 20px;
	}

	.recruitments .info-box {
		padding-left: 0;
	}

	.recruitments .info-box p {
		font-size: 16px;
	}

	.description-modal .modal-dialog {
		max-width: 650px;
	}

	.pricing .text-box .plus-icon {
		font-size: 20px;
	}

	.content-wrapp {
		padding: 50px 0px;
	}
	.content-wrapp .title {
		margin: 0 0 20px;
	}

	.open-position .white-box {
		padding: 20px 10px 30px 30px;
	}
	.open-position .parallax-container,
	.open-position .parallax {
		height: 300px;
	}

	.fixed-text {
		width: 75px;
	}

	.home-slider .owl-dots {
		right: 10px;
	}

	.interest .circle-box {
		height: 80px;
		top: 0%; 
		transform: translateY(0%); 
	}

	.interest .btns {
		top: 0%; 
		transform: translateY(0%); 
	}

	.features .features-box {
		min-height: 210px;
	}

	.table-div .pad-0 {
		padding: 15px 20px;
	}

	.sitemap .site-box .m-menu {
		font-size: 15px;
	}

	.sitemap .site-box .s-menu {
		font-size: 13px;
	}

	.valuers .team-box h5 {
		font-size: 16px;
	}
	.main-wrapp .interest h2 span {
		font-size: 25px;
	}
	.top-arrow {
		height: 35px;
		width: 35px;
		font-size: 17px;
		right: 20px;
		bottom: 11%;
	}
	header .logo-wrapp a img {
		width: 8rem;
		padding: 0 0 0 1rem;
	}
	span.line {
    padding: 0px 2px;
    font-size: 10px;
}
footer .phone-wrrap .d-flex {
    padding-left: 0px;
}
#rbi-kehtahia {
    position: absolute;
    top: 60%;
    right: 0%;
}
}

@media(max-width: 767px) { 
	.main-wrapp .interest #lafdint h2, .main-wrapp .interest #lafdint h2 spans {font-size: 25px;}
	header .main-menu .navbar-nav .nav-item:nth-child(6) .nav-link {width: 100%;}
	#rbi-kehtahia {
		position: relative;
		top: 0rem;
		right: 0%;
		margin: 2rem auto 1rem;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	#rbi-kehtahia img {
		width: 200px;
	}
	
	#notice-wrapp h4.subtitle {font-size: 1.2rem;}
	header .top-menu form {display: none;}
	header .main-nav form {display: block;}
	.gr-branches .gr-branch {
		width: 100%;
		margin: 0 0% 1rem;
	}
	.grievance-level-tabs {display: none !important;}
	.safe-banking-content iframe {width: 100% !important;}
	#selfcare-pointers .grievance-single-box {
		width: 100%;
		margin-bottom: 1.5rem;
	}
	#paycard-content .overview .info-box {padding: 0 15px;}
	#login-safe-portal .row img {margin: 2rem 0 -2rem;}
	#steps img.w-75 {width: 100% !important;} 
	#detail-about {text-align: center;}

	.intrance_modal .close {
		position: absolute;
		right: 0;
		top: -25px;
	}

	.content-wrapp.privacy-policy p,
	.content-wrapp.disclaimer {
		font-size: 15px;
	}

	.content-wrapp.disclaimer h5 {
		font-size: 16px;
	}

	.height50 {
		height: 50px;
		display: block;
		width: 100%;
	}
	header .top-menu .navbar-nav .nav-item:nth-child(7) .nav-link:hover {
		background: transparent;
	}

	header .top-menu .navbar-nav .nav-item:last-child .nav-link {
		
	}

	header .top-menu .navbar-nav .nav-item:nth-child(7) .nav-link,
	header .top-menu .navbar-nav .nav-item:last-child .nav-link {
		background: transparent;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(7) .nav-link,
	header .top-menu .navbar-nav .nav-item:nth-child(7) .nav-link .t-icon:before {
		color: #fff;
	}

	header .main-menu .navbar-nav .nav-item .nav-link.active, 
	header .main-menu .navbar-nav .nav-item .nav-link:hover {
		background: transparent;
		color: #de7401;
	}

	.dropdown .dropdown-menu.mega-memu {
		min-width: auto;
		left: 0;
		background: transparent;
		box-shadow: none;
	}

	header .dropdown-menu .dropdown-item {
		font-size: 13px;
		padding: 5px 5px 5px 15px;
		color: #fff;
	}

	header .top-menu .navbar-nav .nav-item:nth-child(7) {
		width: auto;
	}

	header .container {
		padding: 0;
	}
	header .logo-wrapp {
		width: 20%;
		display: none;
	}

	header {
		background: #2d237b;
		overflow: visible;
	}

	.heads-up {
		transform: translateY(-6rem);
		transform: translate3d(0,-8rem,0);
	}
	
	header .top-nav:before {
		display: none;
	}

	header .top-menu {
		z-index: 2;
		width: 100%;
		position: fixed;
		top: 0;
		padding: 0px;
		right: -100%;
		background: #333b64f7;
		height: 100vh;
		overflow-y: scroll;
		transition: all 0.3s;
	}

	/*header .main-menu {
		background: #ef7c00;
		z-index: 3;
	}*/

	header .main-nav .navbar-toggler,
	header .main-nav .navbar-toggler:focus {
		z-index: 4;
	}

	header .main-nav .navbar-toggler.active {
		position: absolute;
		top: -53px;
		right: 0;

	}

	header .top-menu.open {
		right: 0%;
	}
	
	header .top-nav {
		background: #2d237b;
		padding: 0 15px;
	}

	header .nav-wrapp {
		width: 100%;
	}

	.top-nav .navbar-brand {
		padding: 10px 0;
		height: auto;
		margin: 0;
	}
	.top-nav .navbar-brand img {width: 14rem;}
	.top-nav .navbar-brand .logo-sm {
		display: block;
		font-size: 50px;
	}

	.navbar-toggler,
	.navbar-toggler:focus {
		border: 0;
		outline: 0;
		z-index: 3;
		padding: 0;
	}

	.navbar-toggler .icon-bar {
		display: block;
		width: 23px;
		height: 1px;
		border-radius: 0px;
		background-color: #fff;
		position: relative;
		margin: 7px 0;
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
	}

	.main-nav .navbar-toggler .icon-bar {
		background: #2d237b;
	}

	.navbar-toggler.active .icon-bar.one {
		top: 8px;
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
	}

	.navbar-toggler.active .icon-bar.two {
		transform: translateX(155px);
	}

	.navbar-toggler.active .icon-bar.three {
		top: -8px;
		transform: rotate(-135deg);
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
	}

	header .top-menu .navbar-nav .nav-item:nth-child(3) {
		display: none;
	}
	header .top-menu .main-menu .navbar-nav .nav-item:nth-child(3) {
		display: block;
		width: 95%;
	}
	header .top-menu .main-menu .navbar-nav .nav-item:nth-child(3) .nav-link {
		width: 100%;
	}

	header .main-menu .navbar-nav .nav-item .nav-link[aria-expanded="true"].dropdown-toggle::after {
		transform: rotate(270deg);
		right: 10px;
		top: 22px;
	}

	header .top-menu .navbar-nav .nav-item,
	header .top-menu .navbar-nav .nav-item:nth-child(1),
	header .top-menu .navbar-nav .nav-item:nth-child(2),
	header .top-menu .navbar-nav .nav-item:last-child {
		width: 95%;
		padding: 0 15px;
	}

	/*header .top-menu .navbar-nav .nav-item:nth-child(2) .nav-link,
	header .top-menu .navbar-nav .nav-item:nth-child(6) .nav-link {
		border-bottom: 1px solid #ffffff17;
		    padding-bottom: 10px;
    margin-bottom: 10px;
	}*/
	/*header .top-menu .navbar-nav .nav-item:nth-child(2) .nav-link {
		border-bottom: 1px solid #ffffff17;
		padding-bottom: 10px;
    	margin-bottom: 10px;
	}*/

	header .main-menu .navbar-nav .nav-item:last-child {
		border-left:0;
	}

	header .main-menu .navbar-nav .nav-item:nth-child(1) .nav-link {
		display: block;
	}


	header .top-menu .navbar-nav .nav-item .nav-link {
		font-size: 14px;
		padding: 5px;
		color: #fff;
	}

	.top-nav .navbar-nav {
		margin-top: 50px;
	}

	.main-menu .navbar-nav {
		margin-top: 20px;
	}

	header .main-nav {
		padding: 7px 15px;
		background: #ef7c00;
	}

	header .main-menu .navbar-nav .nav-item .nav-link.active:before, 
	header .main-menu .navbar-nav .nav-item .nav-link:hover:before {
		display: none;
	}

	header .main-menu .navbar-nav .nav-item .nav-link {
		font-size: 17px;
		padding: 8px 5px;
	}

	header .main-menu .navbar-nav .nav-item:last-child .nav-link {
		font-size: 15px;
		padding: 10px 5px;
		color: #ee7c00;
	}

	header .main-menu .navbar-nav .nav-item:nth-child(7) {
		margin-left: 5%;
		margin-right: 5px;
		display: none;
	}

	header .main-nav .search-box {
		right: 50px;
		width: 220px;
		top: 8px;
		position: static;
	}

	header .main-nav .search-box .search-icon {
		font-size: 16px;
		left: 10px;
		top: 8px;
	}

	header .main-nav .search-box .box-style {
		padding: 5px 10px 5px 35px;
		color: #fff;
		font-size: 14px;
	}

	header .main-nav .search-box .box-style::placeholder {
		font-weight: 400;
		color: #fff;
		font-size: 15px;
	}

	header .navbar-nav .nav-item:nth-child(1) a {
		transition-delay: 0.8s;
	}
	header .navbar-nav .nav-item:nth-child(2) a {
		transition-delay: 0.9s;
	}
	header .navbar-nav .nav-item:nth-child(3) a{
		transition-delay: 1s;
	}
	header .navbar-nav .nav-item:nth-child(4) a{
		transition-delay: 1.1s;
	}
	header .navbar-nav .nav-item:nth-child(5) a{
		transition-delay: 1.2s;
	}
	header .navbar-nav .nav-item:nth-child(6) a{
		transition-delay: 1.3s;
	}
	header .navbar-nav .nav-item:nth-child(7) a {
		transition-delay: 1.4s;
	}

	header .top-menu .navbar-nav .nav-item:last-child .nav-link {
		transition-delay: 1.5s;
	}
	header .main-menu .navbar-nav .nav-item:last-child .nav-link {
		transition-delay: 1.5s;
	}

	header .top-menu .navbar-nav .nav-item .nav-link .t-icon {
		font-size: 16px;
	}

	/*header .main-menu .navbar-nav .nav-item:nth-child(2) .nav-link,
	header .main-menu .navbar-nav .nav-item:nth-child(6) .nav-link  {
		border: 0;
	}

	header .main-menu .navbar-nav .nav-item:nth-child(2) .nav-link, 
	header .main-menu .navbar-nav .nav-item:nth-child(6) .nav-link {
		    padding-bottom: 0;
    margin-bottom: 0;
	}*/

	/*header .main-menu .navbar-nav .nav-item:nth-child(2) .nav-link  {
		border: 0;
		padding-bottom: 0;
    	margin-bottom: 0;
	}*/

	header .navbar-nav .nav-item a {
		transform: translateX(-5px);
		opacity: 0;
		text-transform: capitalize;
		transition: opacity 1s,transform 1.2s cubic-bezier(0.165,0.84,0.44,1);
	}

	.top-menu.open .navbar-nav .nav-item a,
	.main-menu.open .navbar-nav .nav-item a {
		transform: translateX(10px) !important;
		opacity: 1 !important;
	}

	header .main-nav {
		position: relative;
	}

	header .main-nav:before {
		position: absolute;
		content: '';
		left: -20%;
		top: 0;
		height: 100%;
		width: 149%;
		background: #ef7c00;
	}

	.pricing {
		padding: 15px 0;
	}

	.pricing .column,
	.pricing .column:nth-of-type(1),
	.pricing .column:nth-of-type(2),
	.pricing .column:nth-of-type(3),
	.pricing .column:nth-of-type(4),
	.pricing .column:nth-of-type(5) {
		width: 50%;
		height: 60px;
		background: unset;
		margin-top: 20px;
	}	

	.pricing .column h1, .pricing .column h2,
	.pricing .text-box .crore {
		font-size: 35px;
	}

	.pricing .column p {
		font-size: 19px;
	}

	.pricing .column .icon-style {
		font-size: 50px;
		margin-right: 10px;
	}

	footer .icon-stlye {
		font-size: 30px;
		margin-right: 10px;
	}

	footer .left-div {
		width: 100%;
		padding-right: 0px;
	}

	footer .phone-wrrap, 
	footer .mail-wrapp {
		width: 50%;
		float: left;
		margin-bottom: 15px;
	}

	footer p.info {
		font-size: 13px;
		margin: 30px 0 10px;
		clear: both;
	}

	footer .right-div {
		width: 100%;
		margin-top: 20px;
		border-left: 0;
	}

	footer .column,
	footer .column:nth-of-type(1),
	footer .column:nth-of-type(2),
	footer .column:nth-of-type(3) {
		width: 33.33%;
		padding-left: 20px;
		min-height: 250px;
		margin-bottom: 20px;
		padding-bottom: 0;
	}

	footer .column:nth-of-type(3) {
		border-right: 0;	
	}

	footer .column:nth-of-type(4) {
		width: 45%;
		min-height: auto;

	}

	footer .column .informative,
	footer .column .contact-us {
		width: 50%;
		float: left;
	}

	footer .column:nth-of-type(5) {
		margin-top: 0px;
		width: 55%;
		margin-bottom: 0;
	}

	footer .column .contact-us {
		margin-top: 0;
	}

	footer .padd-bottom {
		padding-bottom: 10px;
	}

	footer {
		padding: 25px 0 0;
	}

	footer p.scl-title {
		font-size: 14px;
	}

	footer .column h5 {
		margin: 0 0 10px;
	}

	.btm-strip .left-box {
		width: 100%;
		float: none;
	}

	.btm-strip .foot-logo {
		font-size: 35px;
		display: block;
		float: left;
		padding: 0px 0;
	}

	.btm-strip .copyright {
		font-size: 13px;
		float: none;
		margin: 10px 0;
	}

	.btm-strip .right-box {
		width: 100%;
		float: left;
		text-align: left;
		clear: both;
	}

	.btm-strip {
		padding: 10px 0;
	}

	.btm-strip .link-wrapp {
		margin: 20px 0 0px;
	}

	.home-slider {
		margin-top: 117px;
	}

	.home-slider .owl-item.active .item .caption h1 {
		animation: 0.5s 0.5s fadeInDown both;
	}

	.home-slider .owl-item.active .item .caption h1 br {
		display: none;
	}

	.home-slider .caption h1, .home-slider .caption h2 {
		font-size: 20px;
		line-height: 1;
	}

	.home-slider .caption p {
		font-size: 15px;
		line-height: 1;
	}

	.home-slider .caption .icon-box {
		width: 135px;
	}

	.home-slider .caption .icon-stlye {
		font-size: 30px;
	}

	.home-slider .caption .text {
		font-size: 14px;
	}

	.home-slider .caption .info-box {
		padding-left: 10px;
	}

	.home-slider .caption .btns {
		margin-top: 5px;
	}

	.dls-section .outer-box p, .dls-section .outer-box h1 {
		font-size: 16px;
	}

	.dls-section .nav-wrapp {
		bottom: 0px;
	}

	.dls-section .nav-tabs .nav-link {
		padding: 8px;
		font-size: 15px;
	}

	.dls-section {
		padding: 0 0 20px;
	}

	.invest-in {
		padding: 30px 0;
	}

	.invest-in p.text,
	.main-wrapp p {
		font-size: 15px;
	}

	.invest-in .nav-wrapp {
		margin-top: 25px;
	}

	.invest-in .nav-tabs .nav-link .sub-link {
		font-size: 12px;
		bottom: 2px;
		display: none;
	}

	.invest-in .nav-tabs .nav-item {
		margin-bottom: 20px;
		display: inline-block;
		width: 49%;
	}

	.invest-in .nav-tabs .nav-link:before {
		right: 0;
		left: 0;
		bottom: -17px;
		top: auto;
		transform: rotate(90deg);
		margin: 0 auto;
	}

	.invest-in .tab-content {
		padding-left: 0px;
	}

	.invest-in .nav-tabs .nav-link {
		font-size: 16px;
		padding: 10px 5px;
	}

	.invest-in .nav-tabs .nav-link .tab-icon {
		font-size: 25px;
		padding: 8px;
		margin-right: 5px;
		float: left;
	}

	.invest-in .nav-tabs .nav-link .tab-icon {
		font-size: 25px;
		padding: 8px;
		margin-right: 5px;
		float: none;
		display: inline-block;
		width: 41px;
		margin: 0 auto;
	}

	.invest-in .nav-tabs .nav-link {
		font-size: 15px;
		padding: 10px 5px;
	}

	.invest-in .owl-theme .owl-nav .owl-prev {
		left: -10px;
	}

	.invest-in .owl-theme .owl-nav .owl-next {
		right: -10px;
	}

	.invest-in .tab-content {
		margin-top: 10px;
	}

	.services {
		padding: 30px 0;
	}

	.services .title {
		margin: 0 0 25px;
	}

	.news-event .item-box .info-box {
		margin: 25px;
	}

	.news-event,
	.awards{
		padding: 30px 0;
	}

	.title-icon {
		font-size: 30px;
	}

	.news-event .title {
		margin: 0 0 20px;
	}

	.news-event .title.msg-ttl {
		margin-top: 30px;
	}

	.news-event .msg-box p {
		margin: 10px 0;
		width: 300px;
	}

	.news-event .msg-box .wangde {
		width: 150px;
	}

	.awards .r-more {
		padding: 5px;
		width: 100px;
		height: 35px;
		margin: 30px auto 0;
	}

	.awards .r-more .icon-down-arrow {
		vertical-align: middle;
	}

	.r-more .icon-down-arrow {
		vertical-align: text-top;
		font-size: 16px;
	}

	.breadcum {
		margin-top: 115px;
	}

	.breadcum .container {
		top: 50%;
		transform: translateY(-50%);
	}

	.main-wrapp h2 {
		font-size: 20px;
		margin: 10px 0;
	}

	.main-wrapp .reg-no {
		font-size: 14px;
		margin: 20px 0 0;
	}

	.history-wrapp .parallax-container,
	.history-wrapp .parallax,
	.interest .parallax-container,
	.interest .parallax {
		height: auto;
		position: static;
	}

	.history-wrapp .parallax img.parallax-img,
	.interest .parallax img.parallax-img {
		display: none;
	}

	.history-wrapp .nav-scroll {
		height: auto !important;
	}

	.history-wrapp {
		background: url('../images/history-bg.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		padding: 30px 0 50px;
	}

	.history-wrapp .parallax .container,
	.interest .container {
		margin-top: 0px;
		transform: translateY(0%);
	}

	.history-wrapp .nav-tabs {
		border-bottom: 0;
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		padding-bottom: 10px;
	}

	.history-wrapp .nav-tabs .nav-link {
		font-size: 15px;
		padding: 5px;
		margin: 0 10px 0;
		display: inline-block !important;
		width: 90px;
	}

	.history-wrapp .tab-content {
		margin-left: 0;
		margin-top: 20px;
	}

	.history-wrapp .year-info {
		text-align: center;
		top: 0;
	}

	.history-wrapp .year-info h2 {
		font-size: 25px;
		margin: 0 0 0px;
	}

	.history-wrapp .img-box {
		padding: 15px;
		margin: 20px 50px 0;
	}

	.mission-vision {
		padding: 50px 0;
	}

	.mission-vision .col-sm-12:last-child {
		margin-top: 30px;
	}

	.mission-vision .outer-box {
		text-align: center;
	}

	.mission-vision .img-box {
		display: none;
	}

	.history-wrapp .arrows {
		display: none;
	}

	.sub-navbar .link {
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		/*padding-bottom: 10px;*/
	}

	.sub-navbar>ul>li {
		display: inline-block;
		float: none;
	}

	.subnav-wrapp .nav-link {
		padding: 10px;
		margin: 0 5px;
		font-size: 17px;
	}

	.sub-navbar {
		height: auto;
		/*padding-bottom: 10px;*/
	}

	.subnav-wrapp:before {
		display: none;
	}
	.subnav-wrapp {
		margin-bottom: 0;
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		z-index: 2;
		box-shadow: 0px -1px 15px #00000042;
	}

	.subnav-wrapp .nav-item .nav-link:before {
		bottom: auto;
		top: 0;
		height: 5px;
	}

	.founder-chairman, 
	.chairman-manager, 
	.directors,
	.features,
	.eligibility,
	.documents,
	.mortgage-features,
	.who-can-apply,
	.mortgage-documents,
	.overview,
	.ebc-center,
	.deposite,
	.emi-calcy,
	.financial,
	.locate-us,
	.interest,
	.gallery,
	.share-holder,
	.progress-glance,
	.downloads,
	.form-wrapp,
	.help-you,
	.visit-us {
		padding: 30px 0;
	}

	.founder-chairman .title, 
	.chairman-manager .title, 
	.directors .title,
	.eligibility .title,
	.documents .title,
	.who-can-apply .title,
	.mortgage-documents .title,
	.overview .title,
	.ebc-center .title,
	.financial .title,
	.find-on-map .title,
	.progress-glance .title,
	.recruitments .title {
		margin: 0 0 20px;
	}

	.faq .title {
		margin: 0 0 10px 0px;
	}

	.founder-chairman h3 {
		font-size: 20px;
	}

	.eligibility .info-box,
	.who-can-apply .info-box {
		padding: 30px 0 30px 30px;
	}
	.eligibility .pad-0,
	.who-can-apply .pad-0 {
		padding: 15px 15px 0 15px;
		margin: 0 15px;

	}

	/*.eligibility .info-box,
	.mortgage-features .info-box {
    padding: 10px 0 10px 0px;
	}*/

	.features .sub-ttl {
		font-size: 16px;
	}

	.table-div h5 {
		font-size: 18px;
	}

	.features-box p {
		font-size: 14px;
	}

	.table-div .pad-0 {
		padding: 10px 15px;
	}

	.main-wrapp .table-div p {
		font-size: 14px;
	}

	.table-div .btns {
		display: block;
		width: 130px;
		height: 40px;
		font-size: 14px;
		margin: 20px auto 0;
		padding: 10px;
	}

	.who-can-apply .slimScrollDiv,
	.who-can-apply .nav-scroll {
		height: auto !important;
	}	

	.breadcum .link-box {
		margin-top: 5px;
	}

	.tbl-strip {
		width: 100%;
		padding: 5px;
	}

	.tbl-strip h5 {
		font-size: 14px;
	}

	.accordion-wrapp .btn-link .tab-icon {
		font-size: 30px;
	}

	.accordion-wrapp .btn-link {
		font-size: 18px;
		padding: 5px;
	}

	.accordion-wrapp .btn-link .clps-icon {
		font-size: 12px;
	}

	.table-wrapp tr th {
		font-size: 16px;
	}

	.table-wrapp .table td, .table-wrapp .table th {
		padding: 5px 15px;
	}

	.table-wrapp .table td {
		font-size: 14px;
	}

	.accordion-wrapp .card-body {
		padding: 10px 0;
	}

	.table-wrapp .table {
		border-radius: 10px;
	}

	.accordion-wrapp p.rates {
		font-size: 15px;
		margin: 30px 0 0;
	}

	.select-div .select-wrapp {
		width: 180px;
	}

	.select-div {
		margin-bottom: 30px;
	}

	.rate-wrapp .rate-box {
		padding: 10px 15px;
		margin-bottom: 10px;
	}

	.rate-wrapp label {
		font-size: 14px;
	}	

	


	.rate-wrapp .amount-box .box-style, 
	.select-month .npt-style {
		font-size: 15px;
	}

	.emi-calcy .total-box .monthly-amnt {
		padding: 10px 10px 10px;
	}
	
	.total-box .monthly-amnt h5, .select-wrapp .box-style {
		font-size: 16px;
	}
	.total-box .monthly-amnt h1 {
		font-size: 25px;
	}
	.total-box .monthly-amnt .rupees {
		font-size: 20px;
	}

	.monthly-amnt p.eftv-itrst {
		font-size: 13px;
		word-spacing: 2px;
	}

	.price-wrapp {
		padding: 15px 0 15px 10px;
	}	

	.price-wrapp h4 {
		font-size: 18px;
	}
	.rate-box .amount {
		font-size: 12px;
	}

	.financial .white-bg .no {
		font-size: 16px;
		width: 30px;
		height: 30px;
		padding: 3px;
	}

	.financial .white-bg p {
		font-size: 16px;
	}

	.financial .white-bg {
		margin-bottom: 20px;
		min-height: 50px;
	}

	.faq .btn-link {
		font-size: 16px;
		padding: 10px 5px;
	}

	.faq .btn-link .clps-icon {
		right: 2px;
		font-size: 10px;
	}

	.faq .card-body {
		padding: 0 10px 15px;
	}


	#faq-tab-content.tab-content>.tab-pane {
		display: block !important;
		opacity:1 !important;
	}

	#faq-tab-content .faq-accordian {
		display: none;
		/*opacity: 0;*/
	}

	.faq .faq-collaps-title {
		font-size: 20px;
		position: relative;
	}

	.faq .faq-collaps-title:before {
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		content: "\e900";
		position: absolute;
		right: 0;
		top: 0;
		font-size: 20px;
		transform: rotate(90deg);
	}
	.locate-us .nav-wrapp .nav-tabs {
		border: 0;
		display: block;
		text-align: center;
	}
	.locate-us .nav-tabs .nav-item {
		margin-bottom: 0;
		display: inline-block;
	}

	.locate-us .nav-tabs .nav-link {
		font-size: 15px;
		margin: 0 5px;
		margin-bottom: 10px;
		padding: 8px 15px;
		width: 120px;
	}

	.search-wrapp .search-box {
		width: 200px;
		margin-right: 10px;
	}

	.search-wrapp {
		text-align: center;
	}

	.map-wrapp {
		margin-left: 20px;
		margin-top: 0px;
	}

	.locate-us .map-locator {
		cursor: pointer;
		padding-left: 15px;
	}

	.map-wrapp .map-box,
	.map-wrapp .address-list {
		width: 100%;
		float: none;
	}

	.map-wrapp .scroll-div {
		padding-left: 0;
		height: 450px;
		overflow-y: scroll;
	}

	.map-wrapp .address-list ul li.active:before {
		display: none;
	}

	.interest .btns {
		margin: 0 auto;
		margin-top: 30px;
		transform: none;
		top: 0;
		width: 150px;
		height: 40px;
		letter-spacing: 0.9px;
	}

	.interest .circle-box {
		transform: translateY(-10%);
		height: 55px;
	}

	.gallery .nav-tabs {
		border-radius: 0;
		padding: 5px 0px;
	}

	.gallery .pad-0 {
		padding: 0 15px;
	}

	.gallery .nav-tabs {
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		padding: 0;
	}

	.gallery .nav-tabs .nav-item {
		display: inline-block;
		float: none;
		margin: 0;
	}

	.gallery .nav-tabs .nav-link.active:before {
		opacity: 0;
	}

	.gallery .nav-tabs .nav-link.active {
		color: #ef7c00;
	}

	.gallery-box .title {
		margin: 15px 0 20px 0px;
	}

	.gallery-box a.thumb-box {
		margin-left: 0;
	}

	.share-holder .nav-tabs {
		padding: 10px 0px;
		display: none;
	}

	.progress-glance .table thead th {
		font-size: 15px;
	}


	.downloads .tab-pane,
	.gallery .tab-pane {
		display: block !important;
		opacity: 1;
	}

	.downloads .title,
	.gallery .title {
		display: none;
	}

	.downloads .card,
	.gallery .card {
		border: 0;
		margin-bottom: 10px;
	}

	.downloads .card .card-header,
	.gallery .card .card-header {
		padding: 0;
		margin-bottom: 0;
		background-color: transparent;
		border-bottom: 0;
	}

	.downloads .card .btn-link,
	.gallery .card .btn-link {
		text-align: left;
		text-decoration: none;
		display: block;
		font-weight: 500;
		font-size: 17px;
		padding: 10px;
		position: relative;
		width: 100%;
		background: #e7f8fe;
		color: #333;
		position: relative;
	}

	.downloads .card .btn-link:before,
	.gallery .card .btn-link:before {
		position: absolute;
		right: 5px;
		font-size: 20px;
		transform: rotate(90deg);
		top: 30%;
		color: #333;
		content: "\e900";
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.downloads .card .btn-link[aria-expanded="true"],
	.gallery .card .btn-link[aria-expanded="true"] {
		color: #fff;
		background: #2d237b;
	}

	.downloads .card .btn-link[aria-expanded="true"]:before,
	.gallery .card .btn-link[aria-expanded="true"]:before {
		color: #fff;
		transform: rotate(270deg);
	}

	.downloads .pdf-box .pdf-icon {
		font-size: 30px;
		left: 5px;
	}

	.downloads .pdf-box {
		font-size: 14px;
		padding: 15px 70px 15px 40px;
	}

	.downloads .pdf-box:before {
		right: 5px;
		padding: 5px;
		font-size: 10px;
	}

	.downloads .pdf-box .size {
		font-size: 12px;
		right: 30px;
	}

	.form-wrapp .img-box {
		margin: 0 80px 30px;
	}
	.feedback.form-wrapp .out-line,
	.form-wrapp .out-line {
		padding: 0;
		border: 0;
	}

	.form-wrapp .tip {
		position: static;
		margin: 10px 0 0;
		display: block;
		right: 10px;
		bottom: 10px;
		font-size: 17px;
	}

	.form-wrapp .btns,
	.feedback.form-wrapp .btns {
		padding: 7px;
		font-size: 13px;
		height: 35px;
		width: 120px;
	}

	.feedback.form-wrapp .btns {
		width: 100px;
	}

	.history-wrapp .year-info p {
		margin: 0 0 20px;
	}

	.awards-achivement .item a {
		font-size: 17px;
		padding: 5px;
	}

	.awards-achivement .tab-content {
		margin-top: 30px;
	}

	.awards-achivement .owl-theme .owl-nav [class*=owl-], 
	.awards-achivement .owl-theme .owl-nav [class*=owl-]:hover {
		font-size: 20px;
	}

	.awards-content .text-box p span {
		font-size: 18px;
	}

	.awards-content .text-box p {
		font-size: 15px;
	}

	.awards-content .text-box {
		padding-left: 0;
		top: 0;
		transform: unset;
		margin-top: 30px;
	}

	.awards-achivement {
		padding: 30px 0 0;
	}	

	.awards-content {
		padding: 30px 0;
	}

	.mission-vision .text-box {
		padding-left: 0;
	}
	
	.eligibility .mdl-icon,
	.who-can-apply .mdl-icon {
		display: none;
	}

	.open-position .parallax,
	.open-position .parallax-container {
		height: auto;
		position: static;
	}

	.open-position .parallax img.parallax-img {
		display: none;
	}

	.open-position .container {
		margin-top: 0;
	}

	.open-position {
		padding: 30px 0;
		background: url('../images/position-bg.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}

	.open-position .box-wrapp {
		margin: 30px 30px 0;
	}

	.recruitments .img-box {
		margin: 0 70px 20px;
	}

	.recruitments .info-box h5 {
		font-size: 18px;
	}

	.recruitments .info-box p {
		font-size: 15px;
	}

	.recruitments {
		padding: 20px 0 30px;
	}

	.open-position .white-box:after {
		z-index: 0;
	}

	.help-you .sub-ttl {
		font-size: 18px;
		margin: 0 0 25px;
	}

	.help-you .call-box .icon-stlye {
		font-size: 23px;
	}

	.help-you .call-box {
		padding: 5px 15px;
	}

	.help-you .call-box a {
		font-size: 16px;
	}	

	.description-modal .modal-body {
		padding: 30px 30px;
	}
	
	.description-modal .modal-dialog,
	.application-modal .modal-dialog {
		max-width: 500px;
		margin: 3rem auto;
	}

	.application-modal .form-group {
		margin-bottom: 30px;
		padding: 0;
	}

	.description-modal h2 {
		font-size: 20px;
	}

	.description-modal p {
		font-size: 16px;
	}

	.description-modal h4 {
		font-size: 19px;
	}

	.description-modal .close, 
	.application-modal .close {
		top: -25px;
		right: 0;
	}

	.description-modal .btns {
		width: 110px;
		height: 35px;
		padding: 7px;
		font-size: 13px;
		letter-spacing: 01px;
		margin-top: 15px;
	}

	.application-modal .modal-body {
		padding: 30px 15px;
	}

	.application-modal .title {
		margin: 0 0 30px;
	}

	.application-modal h2 {
		font-size: 25px;
	}

	.application-modal .btns {
		width: 110px;
		padding: 7px;
		font-size: 13px;
		letter-spacing: 01px;
		margin-top: 15px;
		height: 35px;
		margin-left: 10px;
	}

	.documents .table-div {
		padding: 0 10px;
	}

	.application-modal .input-box {
		height: 45px;
	}

	.overview .img-box {
		margin-bottom: 20px;
	}

	.main-wrapp .content-wrapp p {
		font-size: 15px;
	}

	.contact-form .g-recaptcha>div {
		margin: 0 0 0 auto;
	}

	.dropdown .mega-memu:after {
		display: none;
	}

	.main-wrapp .interest h2 {
		font-size: 25px;
		line-height: 1.5;
	}

	.interest .circle-box .prctg-icon {
		font-size: 35px;
	}

	.features .features-box {
		margin-top: 25px;
	}

	.content-wrapp.sitemap {
		padding: 30px 0px;
	}

	.sitemap .site-box {
		width: 33.33%;
		margin-top: 20px;
	}

	.sitemap .site-box:nth-of-type(4) {
		clear: both;
	}

	.content-wrapp.sitemap .title {
		margin: 0px;
	}

	.error-page .btns {
		padding: 9px;
		height: 35px;
		width: 90px;
	}

	.search .btns {
		width: 90px;
		height: 38px;
		padding: 0;
	}

	.legal-advisor .team-box {
		padding: 0px 0px 0px 0px;
		margin-top: 15px;
		margin-right: 0;
		min-height: 200px;
	}

	.top-arrow {
		padding: 5px;
		height: 30px;
		width: 30px;
		font-size: 15px;
		right: 20px;
		bottom: 4%;
	}

	#our-bankers {
		padding-right: 15px;
		padding-left: 15px;
	}
	.mobilenone-footer{
		display:none !important;
	}
	.othellr-link {margin-top: 20px;}
	.election-breadcrum {margin-top: 125px !important;}

}		

@media(max-width: 576px) { 

	.dls-section .nav-tabs .nav-link .tab-icon {
		font-size: 18px;
		vertical-align: text-bottom;
	}

	.height50 {
		height: 35px;
	}

	.header .top-menu .navbar-nav .nav-item .nav-link {
		transition: all 0.3s ease-in-out;
	}

	.pricing {
		padding: 0px 0 15px;
	}

	.pricing .column, .pricing .column:nth-of-type(1), 
	.pricing .column:nth-of-type(2), 
	.pricing .column:nth-of-type(3), 
	.pricing .column:nth-of-type(4), 
	.pricing .column:nth-of-type(5) {
		height: 35px;
		margin-top: 20px;
	}

	.pricing .column .icon-style {
		font-size: 30px;
		margin-right: 5px;
	}

	.pricing .column h1, .pricing .column h2,
	.pricing .text-box .crore {
		font-size: 20px;
	}

	.pricing .column p {
		font-size: 14px;
	}

	footer .phone-wrrap, footer .mail-wrapp {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}

	footer .column, footer .column:nth-of-type(1), 
	footer .column:nth-of-type(2), 
	footer .column:nth-of-type(3) {
		width: 50%;
		padding-left: 20px;
		min-height: auto;
		margin-bottom: 20px;
		padding-bottom: 0;
	}

	footer .column:nth-of-type(1) {
		padding-left: 0;
	}

	footer .column:nth-of-type(2) {
		border-right: 0;
	}

	footer .column:nth-of-type(3) {
		clear: both;
		padding-left: 0;	
	}

	footer .column:nth-of-type(4) {
		width: 50%;
		min-height: auto;
		border-left: 1px solid #342f61;
	}

	footer .column .informative, 
	footer .column .contact-us {
		width: 100%;
		float: left;
		margin-bottom: 20px
	}

	footer .column:nth-of-type(5) {
		margin-top: 0px;
		width: 100%;
		margin-bottom: 0;
		padding: 0;
	}

	footer p.info,
	footer .column a {
		font-size: 13px;
	}

	.btm-strip .foot-logo {
		font-size: 35px;
		display: block;
		float: none;
		padding: 0px 0;
		text-align: center;
	}

	.btm-strip .browser {
		font-size: 13px;
		margin-top: 5px;
	}

	.btm-strip .link-wrapp {
		margin: 5px 0 0px;
	}

	.btm-strip .link-box .icon-style {
		font-size: 17px;
	}

	.btm-strip .link-box a {
		font-size: 14px;
	}

	.home-slider .caption p,
	.home-slider .caption .icon-box,
	.home-slider .caption .btns {
		display: none;
	}

	.home-slider .caption h1 br, .home-slider .caption h2 br {
		display: none;
	}

	.dls-section .nav-tabs {
		width: 300px;
	}

	.dls-section .nav-tabs .nav-item {
		width: 100px;
	}

	.dls-section .nav-tabs .nav-link:before {
		bottom: -10px;
		border-top: 10px solid #ee7c00;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
	}

	.dls-section .owl-theme .owl-nav [class*=owl-]:hover, 
	.dls-section .owl-theme .owl-nav [class*=owl-] {
		font-size: 20px;
	}

	.dls-section .owl-theme .owl-nav .owl-prev {
		left: -5px;
	}
	.dls-section .owl-theme .owl-nav .owl-next {
		right: -5px;
	}
	.services .owl-theme .owl-nav .owl-prev,
	.awards .owl-theme .owl-nav .owl-prev {
		left: -10px;
	}
	.services .owl-theme .owl-nav .owl-next,
	.awards .owl-theme .owl-nav .owl-next {
		right: -10px;
	}
	
	.news-event .info-box p {
		width: 100%;
	}

	.news-event .info-box .r-more {
		margin-top: 10px;
		position: static;
		margin: 0 auto;
	}

	.news-event .item-box .info-box {
		margin: 10px 15px;
		text-align: center;
	}

	.news-event .owl-theme .owl-nav [class*=owl-] {
		font-size: 18px;
	}

	.title {
		font-size: 22px;
	}

	.news-event .msg-box .wangde {
		width: 100px;
	}

	.news-event .msg-box p {
		font-size: 14px;
		margin: 10px 0;
		width: 170px;
	}

	.breadcum h1 {
		font-size: 22px;
		margin: 0 0 5px;
	}

	.breadcum p {
		width: 100%;
		line-height: 1.2;
		display: none;
	}
	.breadcum .link-box {
		margin-top: 0;
		padding: 0px 10px;
	}

	.breadcum a {
		font-size: 12px;
		padding: 0px 5px 0px 0px;
	}

	.breadcum span.active {
		font-size: 12px;
		padding: 0px 0px 5px 5px;
	}

	.home-slider .caption h1, .home-slider .caption h2 {
		font-size: 15px;
		line-height: 1;
	}

	.history-wrapp .img-box {
		padding: 10px;
		margin: 20px 30px 0;
	}

	.founder-chairman h3 {
		font-size: 20px;
		margin: 10px 0 5px;
	}

	.directors .wrapp h5 {
		font-size: 16px;
	}

	.table-div .pad-0 {
		padding: 10px 5px;
	}

	.table-div p.b-arrow:before {
		font-size: 10px;
	}
	.main-wrapp .table-div p {
		font-size: 15px;
		margin: 0 0 5px;
	}

	.table-div h5 {
		font-size: 15px;
	}

	.table-div p.b-arrow {
		padding: 0 0 0 20px;
	}

	.table-div .row {
		/*margin: 0 -5px;*/
	}

	.eligibility .info-box, 
	.who-can-apply .info-box {
		padding: 10px 0 10px 0;
	}

	.eligibility p.bullet, 
	.who-can-apply p.bullet {
		padding: 0 0 0 20px;
	}

	.eligibility p.bullet:before, 
	.who-can-apply p.bullet:before {
		font-size: 12px;
		color: #ee7c00;
		position: absolute;
		left: 0;
		top: 7px;
	}

	.main-wrapp .mortgage-documents .btm-text {
		padding: 0 10px;
	}

	.financial .white-bg .no {
		font-size: 15px;
		width: 25px;
		height: 25px;
		padding: 1px;
	}

	.financial .white-bg {
		border-radius: 5px;
		padding: 5px 10px;
		min-height: 35px;
	}
	.financial .white-bg p {
		font-size: 15px;
		top: 1px;
	}
	
	.locate-us .nav-tabs .nav-link:before {
		display: none;
	}

	.search-wrapp .search-box {
		width: 230px;
		margin-right: 10px;
	}

	.interest .col-sm-4:first-child {
		text-align: center;
	}

	.interest .circle-box {
		transform: none;
		top: 0;
		padding: 7px;
		height: 50px;
		margin: 0 auto 30px;
	}	

	.interest .middle-box p {
		font-size: 16px;
		text-align: center;
	}

	.interest .middle-box .month-box {
		margin: 15px auto;
	}	

	.interest .middle-box h4{
		text-align: center;
	}

	.interest .middle-box.saving h4 {
		position: relative;
		transform: unset;	
	}

	.interest .btns {
		margin-top: 20px;
	}

	.form-wrapp .img-box {
		margin: 0 0px 30px;
	}

	.feedback.form-wrapp .img-box {
		margin: 0 0px 40px;
	}

	.team-box {
		padding: 0px 0px 15px 0px;
		margin-top: 15px;
	}

	.logo-box {
		width: auto;
		height: auto;
		padding: 5px;
		margin: 15px auto 0;
		border-radius: 5px;
	}

	.logo-box img {
		position: relative;
		display: block;
		top: 0;
		transform: translateY(0%);
		margin: 0 auto;
	}

	.visit-us .address-box {
		min-height: 240px;
	}

	.visit-us .address-box .map-box {
		bottom: 20%;
	}

	.visit-us .col-sm-6:first-child .address-box .map-box {
		bottom: 20%;
	}

	.visit-us .col-md-4:first-child .address-box a:last-of-type {
		padding: 0 0 0 0px;
	}

	.news-event .item-box .img-box:after, 
	.awards .item-box .img-box:after, 
	.history-wrapp .history-carousel:after, 
	.founder-chairman .img-box:after, 
	.eligibility .img-box:after, 
	.who-can-apply .img-box:after, 
	.overview .img-box:after, 
	.form-wrapp .img-box:after {
		z-index: 0;
	}

	.mortgage-documents,
	.ebc-center {
		padding: 30px 0px;
	}

	.mortgage-documents .table-div,
	.ebc-center .table-div {
		padding: 0px 10px;
	}

	.awards-achivement .owl-theme .owl-nav .owl-prev {
		left: -20px;
	}

	.awards-achivement .owl-theme .owl-nav .owl-next {
		right: -20px;
	}

	.open-position .box-wrapp {
		margin: 30px 5px 0;
	}

	.open-position .sr-on {
		width: 35px;
		height: 35px;
		font-size: 18px;
		padding: 5px;
		left: 0px;
		top: -15px;
	}

	.open-position .white-box {
		padding: 20px 10px 30px 35px;
	}

	.recruitments .img-box {
		margin: 0 15px 20px;
	}

	.help-you .call-box.mail-box {
		margin-top: 15px;
	}

	.help-you .call-box {
		padding: 5px 10px;
	}

	.help-you .call-box a {
		font-size: 15px;
	}
	.help-you .call-box .icon-stlye {
		font-size: 18px;
	}

	.description-modal .modal-dialog,
	.application-modal .modal-dialog {
		max-width: 305px;
	}

	.description-modal .modal-body {
		padding: 20px 15px;
	}

	.description-modal p.bullet:before {
		top: 6px;
		font-size: 14px;
	}

	.description-modal p.bullet {
		padding-left: 20px;
	}

	.description-modal p {
		font-size: 15px;
	}

	.application-modal .col-sm-12 {
		position: relative;
	}

	.application-modal .captcha-div {
		height: 80px;
		width: 100%;
	}

	.application-modal .g-recaptcha {
		position: absolute;
		left: 0;
	}
	
	.application-modal .modal-body {
		padding: 20px 15px 30px;
	}

	.locate-us .nav-tabs .nav-link {
		width: 165px;
	}

	.locate-us .nav-wrapp {
		padding: 10px 0;
	}

	.main-wrapp .content-wrapp p {
		font-size: 15px;
	}

	.team-box {
		min-height: auto;
	}


	.features .features-box {
		min-height: auto;
	}

	.sitemap .site-box {
		width: 50%;
	}	
	.sitemap .site-box:nth-of-type(3),
	.sitemap .site-box:nth-of-type(5) {
		clear: both;
	}

	.sitemap .site-box:nth-of-type(4) {
		clear: right;
	}

	.valuers .team-box {
		min-height: 180px;
	}

	.legal-advisor .team-box {
		min-height: auto;
		padding-bottom: 10px;
	}

	.special-thanks .team-box {
		padding: 15px 0px 15px 0px;
		margin-top: 0;
	}

	.map-wrapp .scroll-div {
		height: 300px;
		margin-top: 20px;
	}

	.interest .middle-box {
		text-align: center;
		min-height:auto;
	}
	

	
}

@media(min-width: 767px)  {

	header .dropdown a.dropdown-toggle:before,
	header .dropdown .nav-item:nth-child(6) a.dropdown-toggle:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		width: 10px;
		margin: 0 auto;
		opacity: 0;
		border-bottom: 7px solid #f6fafb;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
	}

	header .nav-item.dropdown:hover a:before,
	header .dropdown .nav-item:nth-child(6):hover a.dropdown-toggle:before {
		opacity: 1;
	}

	header .top-menu .navbar-nav .nav-item .nav-link {
		transition: all 0.3s ease-in-out;
	}

	li.dropdown:hover .dropdown-menu.mega-memu {
		display: block;
	}

	footer .column a:hover,
	.btm-strip a.sit-link:hover {
		color: #fff;
	}

	.btm-strip .link-box a:hover {
		color: #8db0bc;
	}

	.btm-strip .browser a:hover {
		color: #ee7c00;
	}
	.wrapp:hover .img-box img,
	.wrapp:hover .img-box img,
	.news-event .item-box:hover .img-box img,
	.awards .item-box:hover .img-box img,
	.eligibility .img-box:hover img,
	.who-can-apply .img-box:hover img,
	.overview .img-box:hover img,
	.gallery-box a.thumb-box:hover img,
	.form-wrapp .img-box:hover img,
	.awards-content .img-box:hover img,
	.recruitments .img-box:hover img {
		transform: scale(1.1);
	}

	.subnav-wrapp .nav-item .nav-link:hover:before {
		opacity: 1;
		width: 90%;
	}	

	.faq .nav-tabs .nav-item.show .nav-link, 
	.faq .nav-tabs .nav-link.active,
	.faq .nav-tabs .nav-link:hover,
	.gallery .nav-tabs .nav-item.show .nav-link, 
	.gallery .nav-tabs .nav-link.active,
	.gallery .nav-tabs .nav-link:hover,
	.downloads .nav-tabs .nav-link:hover,
	.downloads .nav-tabs .nav-link.active {
		font-size: 19px;
		font-weight: 500;
		color: #2d237b;
		
	}
	.share-holder.administration .nav-tabs .nav-link.active,
	.share-holder.administration .nav-tabs .nav-link:hover {
		font-size: 20px;
	}

	.downloads .card,
	.gallery .card {
		border: none;
	}

	.downloads .card .card-header,
	.gallery .card .card-header {
		display:none;
	}  

	.downloads .card .collapse,
	.gallery .card .collapse {
		display:block;
	}

}




