/*

Theme Name: SKNSBL

Theme URI: https://www.kadi.bank.in

Author: SKNSBL

Author URI: https://www.kadi.bank.in

Description: SKNSBL

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready

Text Domain: SKNSBL

*/

.wph-modal.wph-modal--cabriolet section .wph-modal--message {padding:0px !important;}
/* sitemap */
.sitemap {margin-top:30px;}
.sitemap ul {link-style:none;}
.sitemap ul li a {color:#272727;}
.sitemap ul li ul li {font-size:14px;}
/* sitemap */
/* Visual Form Builder CSS Starts Here */

.visual-form-builder .vfb-legend { display: none !important;}

.visual-form-builder fieldset { border : 0px !important; border-radius:0px !important; background:#fff !important;}

.visual-form-builder-container input[type="text"], .visual-form-builder-container textarea.vfb-textarea, .visual-form-builder-container select {min-height:35px !important; border-radius:0px !important; background:none !important;}

.visual-form-builder label {font-size:16px !important; font-weight:normal !important;}

/* Visual Form Builder CSS Ends Here */

.customercare {background:#f2f3f3; border:1px solid #ccc; padding:20px 10px 20px 20px; margin-right:20px; margin-bottom:20px;}
.customercare .heading {font-size:22px; border-bottom:2px solid #f2f3f3; color:#339966;}
.customercare .heading span {color:#000;}

body{font-family:'Lato', sans-serif; font-size:13px; color:#555555; font-style:normal; font-weight:normal;}
.sfonts {
    text-align: center;
    font-size: 20px;
    color: #FFF;
    font-weight: bold;
	font-family: 'Cabin', sans-serif;
}
.statistics-box h3 span {
    font-size: 30px;
    position: relative;
    top: 15px;
	font-family: 'Cabin', sans-serif;
	color: #FFF;
}
.statistics-box h4
{
	font-family: 'Cabin', sans-serif;
	color: #FFF;
	width:100%;
}


a:hover{text-decoration:none;}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: bold
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.alert-dismissable {
	padding-right: 35px
}
.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #2b542c
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.alert-info hr {
	border-top-color: #a6e1ec
}
.alert-info .alert-link {
	color: #245269
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.alert-warning hr {
	border-top-color: #f7e1b5
}
.alert-warning .alert-link {
	color: #66512c
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}
.alert-danger hr {
	border-top-color: #e4b9c0
}
.alert-danger .alert-link {
	color: #843534
} 

input:focus , button:focus , a:focus{outline:none; text-decoration:none;}

html{margin-top:0px !important;}



a{text-decoration:none;}



ul, ol{padding-left:15px;}

ol li {padding-left:15px}

ol ul {padding-left:15px;}



.help-block{color:#CC0000;}


header {min-height:48px;}
.desktop-menu{background:#812445; padding:0px; color:#FFFFFF; width:100%; position:fixed; z-index:1000;}

.desktop-menu .top-menu-bar{}

.desktop-menu .top-menu-bar .name{background:#ddc0d0; padding:10px 0px 5px 20px; font-size:18px; font-weight:bold; cursor:pointer; width:91%;}

.desktop-menu .top-menu-bar .fa{margin-left:5px; margin-top:4px; font-size:20px; font-weight:700;margin-bottom: 9px;}



.desktop-hed-menu{background:url(images/hed-menu-bg.png) repeat; width:100%; position:fixed; left:0px; top:48px; padding:15px 0px; display:none; z-index:9999}

.desktop-hed-menu .title{font-size:24px; font-weight:bold; color:#FFFFFF; padding:5px 0px 20px 0px;}





.desktop-menu .top-menu li{padding:0px 8px 0 8px; line-height:14px; margin:15px 0 0 0; border-right:1px solid #FFFFFF; font-size:18px; color:#FFFFFF;}

.desktop-menu .top-menu li:last-child{border:none; margin-top:0px; padding-top:0px;}

.desktop-menu .top-menu li label{margin:0px; padding:0px;}

.desktop-menu .top-menu a{color:#FFFFFF;}



.desktop-menu .search-field{background-color:transparent; background:url(images/search-icon.png) no-repeat; background-position:5px center; background-size:21px 21px; border:none;
	cursor:pointer; height:30px; padding:0 0 0 30px; position:relative; -webkit-transition: width 400ms ease, background 400ms ease; transition:width 400ms ease, background 400ms ease; width:0; color:#999999;
	}

	

.desktop-menu .search-field .padding-top5{padding-top:0;}

.desktop-menu .search-field:focus{ border:2px solid #c3c0ab; cursor:text; outline:0; width: 230px; background:url(images/search-icon-hover.png) no-repeat #fff;}

.desktop-menu .search-submit{display:none;}





.banner-bg{background:url(../../uploads/Images/10-homepage-banner.jpg) center top no-repeat; background-size:cover; color:#FFFFFF; height:357px;}

.banner-bg.featured_image{height:260px;}



.banner-bg h1{font-weight:700; font-size:50.09px; margin:0px; padding:0px 0px 10px 0px;}

.banner-bg h2{font-weight:600; font-size:26.99px; margin:0px; padding:10px 0px 0px 0px;}



.about_us_banners h1{font-weight:600; font-size:35.09px; margin:0px; padding:0px 0px 10px 0px;}

.about_us_banners h2{font-weight:600; font-size:26.99px; margin:0px; padding:10px 0px 0px 0px;}

.about_us_banners .content {font-size:17px; }



.banner-bg .login-box{background:url(images/login-bg.png) repeat; padding:8px 12px; bottom:-18px; position:relative;}

.banner-bg .login-box .for{color:#FFFFFF; font-size:22px; font-weight:600; }



.banner-bg .login-box .form-box{margin:4px 0 5px 0px;}

.banner-bg .login-box .form-box .select-box{

	padding:0px 10px; width:78%; color:#272727; font-size:18px; margin:0; border:none; height:38px;

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	

	background-image: url(images/arrow.png), url(images/select-box.png);

    background-position: right top , left top;

    background-repeat: no-repeat, repeat;

}



.banner-bg .login-box .form-box .select-box option{border:none; border-bottom:1px solid #ededed; padding:8px 10px;}



.banner-bg .login-box .form-box .login-button{margin:3px 0px 3px -2px; color:#ffffff; font-size:16px; font-weight:bold; border:none; background:#812445; padding:0px 15px;  height:38px;}





.banner-bg .login-box a{color:#dedede; font-size:16px; line-height:5px;}

.banner-bg .login-box .border{line-height:2px; padding-right:3px; border-right:2px solid #dedede;}



.home-slides{padding:40px 0px;} 

.home-slides .heading{font-size:50px; color:#272727; font-weight:300; padding-bottom:10px;}

.home-slides .slides .img{height:85px; overflow:hidden;}

.home-slides .slides .img img{max-height:95px;}

.home-slides .slides .name{font-size:20px; color:#812445; font-weight:600; padding:10px 53px;}





.home-banner-bar{background:#f8f8f8; padding:10px 0px;}

.padding0{padding:0px;}

.home-banner-bar .financial-box{}

.home-banner-bar .financial-box .img-box{background:url(../../uploads/images/financial-img.png) center -95px no-repeat; background-size:100% auto; height:230px; overflow:hidden; position:relative;}

.home-banner-bar .financial-box .content-box{background:url(../../uploads/Images/introducing-financial-education.jpg) center bottom no-repeat; background-size:100% auto; height:100%; position:absolute; width:100%; bottom:0px; padding:5px 13px;}

.home-banner-bar .financial-box .content-box .heading{font-size:26px; color:#ffffff; font-weight:bold; margin-top:32%; 	text-shadow: 0px 0px 18px #000}

.home-banner-bar .financial-box .content-box .content{font-size:14px; color:#ffffff;}

.home-banner-bar .financial-box .content-box .know-more a{font-size:14px; font-weight:bold; color:#ddc0d0; text-decoration:underline;}



.home-banner-bar .financial-box .faq{ margin-top:5px;}

.home-banner-bar .financial-box .faq ul{margin:0px; padding:0px;}

.home-banner-bar .financial-box .faq li{width:100%; margin:0px; padding:0px;}

.home-banner-bar .financial-box .faq a{display:block; background:url(images/fqs-arrow.png) right no-repeat #FFFFFF; width:100%; padding:8px 10px; margin-bottom:3px; font-size:15px; color:#812445;}

.home-banner-bar .financial-box .faq a.active{background-image:none; background:#ddc0d0; color:#FFFFFF;}





.carousel-control.right , .carousel-control.left{background:none;}

.carousel-inner{height:357px; overflow:hidden;}

.carousel-inner img{min-width:100%;}

.carousel-indicators{width:100%; right:10px; margin:0px; left:0; bottom:15px; text-align:right; padding-right:15px;}

.carousel-indicators li, .carousel-indicators .active{width:5px; height:5px; background:#d3d1d8; border:1px solid #d3d1d8;}

.carousel-indicators .active{background:#fff; border:1px solid #fff; width:5px; height:5px; }





.home-features-bar{padding:30px 0px;}

.home-features-bar .heading{color:#242222; font-size:25px; font-weight:bold; margin-bottom:10px;}

.home-features-bar .line{border-top:2px solid #242222; padding:0px 35px;}



.home-features-bar .box{margin-top:10px; margin-bottom:10px;}



.home-features-bar .box .box-bar{margin-bottom:20px;}

.home-features-bar .box img{border:1px solid #e9e9e9; max-height:45px; max-width:45px; padding:5px;}

.home-features-bar .box .img-hover{display:none; max-width:45px;}



.home-features-bar .box .box-bar:hover .img-hover , .home-features-bar .box .box-bar:hover .img-hover img{display:block; background:#812445;}

.home-features-bar .box .box-bar:hover .img{display:none;}



.home-features-bar .box .title{color:#373737; font-size:16px; font-weight:bold;}

.home-features-bar .box .content{color:#373737; font-size:14px;}

.home-features-bar .box .read-more a{color:#812445; font-size:14px; font-weight:bold; text-decoration:underline;}





.about_us_banners .carousel-inner{height:440px; overflow:hidden;}

.about_us_banners .image{background-position:center; background-repeat:no-repeat; height:440px; overflow:hidden;}



.about_us_banners .logo-bar{width:100%; position:relative; z-index:999; color:#fff;}

.about_us_banners .logo-bar .bar{position:absolute; top:0px; width:100%;}

.about_us_banners .logo-bar .top-prev-next-bar{margin-top:-63px; margin-right:30px; display:none;}

.about_us_banners .logo-bar .top-prev-next-bar a{color:#ccc; font-size:18px; background:url(images/opacity30.png); margin:0px; padding:8px 5px; margin-left:-4px;}





.about_us_banners .content-box{color:#FFFFFF; font-size:18px; margin-top:5px;}

.about_us_banners .content-box .heading{font-size:40px; margin-top:165px;}





.about_us_banners .container-fluid{margin:-80px 0 0 0;}



.about_us_banners .carousel-circle{text-align:center; width:100%;}

.about_us_banners .carousel-circle{width:100%;padding:0px;}

.about_us_banners .carousel-circle li{margin:0px -2px; padding:0px 0px; list-style:none;}

.about_us_banners .carousel-circle li, .about_us_banners .carousel-circle .active{color:#FFFFFF; cursor:pointer;}



.about_us_banners .carousel-circle li .name{padding:5px 45px; font-size:14px; font-weight:bold;}

.about_us_banners .carousel-circle li .circle-bar{text-align:center;}

.about_us_banners .carousel-circle li .circle-bar .fa-circle{}

.about_us_banners .carousel-circle li .circle-bar .fa-circle-thin{ display:none;}





.about_us_banners .carousel-circle > li.active .circle-bar .fa-circle-thin{display:block;}



.about_us_banners .carousel-circle li .line-bar{ border-top:1px solid #FFFFFF; margin-top:-14px;}



.about_us_banners .previous img{margin-top:16px;}

.about_us_banners .next img{margin-top:16px;}



.staff_list{padding:2px 0px;}

.staff_list a{text-decoration:none !important; font-weight:normal !important;}

.staff_list h3{font-size:24px; color:#812445; margin:0px; padding:10px 0 10px 0px;}

.staff_list .post-box{padding:20px 0 0 0px;}

.staff_list .post-box .image-box{height:310px; overflow:hidden; margin-bottom:15px;}

.staff_list .post-box .name{padding:0px 0 2px 0px; font-size:16px; height:25px;}

.staff_list .post-box .name a{color:#272727 !important;}

.staff_list .post-box .designation{padding:0px 0 2px 0px; font-size:16px; height:25px;}

.staff_list .post-box .designation a{color:#272727 !important; font-weight:bold !important;}





.staff-view-page{padding:15px 0 50px 0px; color:#000; font-size:16px;}

.staff-view-page h1{font-size:50px; font-weight:300; margin:0px; padding:5px 0 5px 0px; color:#272727;}

.staff-view-page .designation{font-size:24px; color:#812445; margin:0px; padding:0px 0 5px 0px;}

.staff-view-page h3.heading{font-size:24px; color:#812445; margin:0px; padding:15px 0 5px 0px;}



.staff-lixt-bar{border:1px solid #dadada;}

.staff-lixt-bar .heading{color:#ddc0d0; padding:8px 15px; font-size:20px; font-weight:600; background:#f5f5f5; border-bottom:1px solid #dadada;}

.staff-lixt-bar li{border-bottom:1px dashed #ddc0d0; margin:0px 15px;}

.staff-lixt-bar li:last-child{border:none; }

.staff-lixt-bar li.active{font-weight:bold;}

.staff-lixt-bar a{display:block; font-size:16px; color:#272727; padding:12px 0 5px 0;}













.page-view{color:#000; font-size:16px; padding:20px 0px;}

.page-view h1, .page-view h1.heading{font-size:50px; font-weight:300; margin:0px; padding:5px 0 5px 0px; color:#272727;}

.page-view h2, .page-view h2.heading{font-size:25px; color:#242222; margin:0px; padding:15px 0 5px 0px;}

.page-view h3, .page-view h3.heading{font-size:24px; color:#812445; margin:0px; padding:15px 0 5px 0px; font-weight:600;}

.page-view h4, .page-view h4.heading{font-size:20px; color:#812445; margin:0px; padding:15px 0 5px 0px; font-weight:600;}



.page-view h5, .page-view h5.heading{font-size:14px; color:#812445; margin:0px; padding:15px 0 5px 0px; font-weight:600;}

.faq-page h4{font-size:18px !important; padding:2px 5px !important; margin:0px !important;}
.faq-page .fa{float:right; padding-left:10px;}
.faq-page .fa-plus{display:none;}
.faq-page .collapsed .fa-plus{display:block;}
.faq-page .collapsed .fa-minus{display:none;}

.career_link{padding-bottom:5px;}

.career_link a{color:#333333; font-size:18px;}

.career_link a:hover{color:#812445; font-weight:600;}



.career-form{background:#f5f5f7; border:1px solid #dedede; padding:12px 14px; font-size:16px; color:#333333;}

.career-form .green{color:#339966; font-size:18px; padding-bottom:12px;}

.career-form .marked-fields{color:#333333; font-size:14px; text-align:right; padding-bottom:12px;}



.career-form .white-bg{background:#FFFFFF; padding:15px 12px 0 12px;}

.career-form .name-bar{padding-top:5px; display:block;}

.career-form .req{color:#CC0000;}

.career-form .form-group{padding-bottom:10px;}

.career-form .form-control{border:1px solid #dedede; background:#f5f5f7; border-radius:0px; color:999;}

.career-form input.form-control , .career-form select.form-control{height:40px;  color:999;}



.career-form select.form-control{

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	background:url(images/arrow.png) top right no-repeat #f5f5f7;

    

}





.contenttopmargin {margin-top:30px;}

.page-view b a{color:#812445; text-decoration:underline;}



.page-view b.h{text-transform:uppercase;}



.page-view .line{border-top:3px solid #242222; padding:0px 35px;}



.page-view .btn-default{font-size:30px; color:#FFFFFF !important; font-weight:400 !important; background:#2f9d58; border:1px solid #218347; border-radius:0px; padding:5px 40px; text-decoration:none; margin-top:20px;}

.page-view .btn-default:hover, .page-view .btn-default.active{background:#36c06a;}





.page-view .name{font-size:16px; font-weight:600; color:#272727;}

.right-border{border-right:1px solid #e3e3e3;}



.image-right{float:right; margin:10px 0px 10px 15px;} 

.image-left{float:left; margin:10px 22px 10px 0px;} 

.clear{clear:both; padding:5px 0px;}



.template-sub-pages .sub_heading{color:#212121; font-size:18px;}



.sub-page-box{padding:20px 0px;}

.sub-page-box ul{margin:10px; padding:0px; list-style-type:none; float:left; width:100%;}

.sub-page-box li{border:1px solid #dadada; padding:20px 13px; width:22%; margin:13px 15px; height:390px; list-style:none; float:left;}

.sub-page-box li a{display:block; width:100%; height:100%; position:relative; text-decoration:none;} 

.sub-page-box li .img-hover{display:none;}

.sub-page-box li:hover{border:1px solid #812445; background:#812445;}

.sub-page-box li img{margin-bottom:10px; max-height:80px; /*max-width:80px;*/ padding:5px;}



.sub-page-box li:hover .img{display:none;}

.sub-page-box li:hover .img-hover{display:block;}

.sub-page-box li .heading{font-size:22px; color:#812445;}

.sub-page-box li .content{font-size:14px; color:#212121; margin:18px 0px 10px 0px;}



.sub-page-box li:hover .heading{color:#FFFFFF;}

.sub-page-box li:hover .content{color:#FFFFFF;}



.sub-page-box .learn-more{background:#ddc0d0; color:#FFFFFF; border:1px solid #ddc0d0; padding:3px 10px; font-size:20px; position:absolute; bottom:0px;}

.sub-page-box li:hover .learn-more{background:#fff; color:#ddc0d0;}





.right0{padding-right:0px; margin-right:0px}



.right-menu-box{border:1px solid #dadada; border-bottom:none; margin-bottom:20px;}

.right-menu-box a{text-decoration:none !important;}

.right-menu-box .panel-body a{font-weight:normal !important;}

.right-menu-box .panel-group{margin:0px; border:none;}

.right-menu-box .panel-default{margin:0px; border:none; box-shadow:0px;}

.right-menu-box .quick_links, .right-menu-box .panel-body{margin:0px; border:none; box-shadow:0px; }

.panel-default > .panel-heading + .panel-collapse > .panel-body{border:none; border-bottom:1px solid #dadada;}

.right-menu-box .panel-group .panel{border-radius:0px; margin:0px; border:none;}





.right-menu-box .panel-default > .panel-heading{margin:0px; border:none; border-radius:0px; border-bottom:1px solid #dadada; background:#f5f5f5;}



.right-menu-box .panel-title a{color:#ddc0d0; font-size:20px; font-weight:600;}

.right-menu-box .panel-title a span{float:right;}

.right-menu-box .panel-title a.collapsed span .fa-minus{display:none;}

.right-menu-box .panel-title a.collapsed span .fa-plus{display:block;}



.right-menu-box .panel-title a{display:block;}

.right-menu-box .panel-title a span .fa-plus{display:none;}

.right-menu-box .panel-title a span .fa-minus{display:block; font-size:13px;}



.right-menu-box .panel-body{padding:0px;}

.right-menu-box .panel-body ul{margin:0px; padding:0px;}

.right-menu-box .panel-body ul li{border-bottom:1px dashed #d2d2d2; margin:0px 20px; padding:10px 0px;}

.right-menu-box .panel-body ul li:last-child{border:none;}

.right-menu-box .panel-body ul li a{font-size:16px; color:#272727;}



.img-box img{margin-top:30px;}



.req{color:#CC0000;}







.template-open-account-page .form-box{padding:20px 0px;}



.template-open-account-page .form-box .form-control{color:#a8a8a8; font-size:16px; border:1px solid #e2e2e2; border-radius:0px;}

.template-open-account-page .form-box .form-control.bg{

	background: #fff; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient( #fff, #eeeeee); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient( #fff, #eeeeee); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient( #fff, #eeeeee); /* For Firefox 3.6 to 15 */

    background: linear-gradient( #fff, #eeeeee); /* Standard syntax */

}



.template-open-account-page .form-box select{

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	background-image: url(images/arrow.png) , url(images/select-box.png);

    background-position: right top , left top;

    background-repeat: no-repeat, repeat;

}



.template-open-account-page .form-box label{color:#272727; font-size:16px; margin-bottom:2px; font-weight:400;}



.template-open-account-page .form-box select option{border:none; border-bottom:1px solid #ededed; padding:8px 10px;}



.template-open-account-page .form-box .salutation{width:18%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .first_name{width:30%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .middle_name{width:18%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .last_name{width:30%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .mobile_number{width:26%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .email{width:35%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .city{width:35%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .account_type{width:22%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .language{width:22%; float:left; padding:5px 15px; margin-bottom:25px;}



.template-open-account-page .form-box .math_question{width:52%; float:left; padding:5px 15px; margin-bottom:25px;}

.template-open-account-page .form-box .math_question .text{font-size:13px;}

.template-open-account-page .form-box .math_question .input{width:16%;}



.form-box .btn-default{padding:5px 15px; font-size:20px;}





.lockers-search-bar{padding:15px 0px;}

.lockers-search-bar .name-td{width:50%;}

.lockers-search-bar .name{font-size:18px; margin-top:2px;}

.lockers-search-bar .table tr td{padding:8px 20px;}



.lockers-search-bar select{

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	background-image: url(images/arrow.png) , url(images/select-box.png);

    background-position: right top , left top;

    background-repeat: no-repeat, repeat;

	

	border:1px solid #CCCCCC; border-radius:0px; width:65%;

}



.lockers-search-bar .table{margin-bottom:0px;}



.lockers-search-bar .type_box .table{margin-top:0px; padding-top:0px;}



.lockers-search-bar .button_tr{padding:0px !important; margin:0px !important; background:#000000;}

.lockers-search-bar .button_tr button{margin:0px; background:#ddc0d0;}











.locker-registration-bar{padding:15px 0px;}



.locker-registration-bar .name-td{width:50%;}



.locker-registration-bar .name{font-size:18px; margin-top:2px;}

.locker-registration-bar .table tr td{padding:8px 20px;}



.locker-registration-bar .form-control{

	background: #fff; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient( #fff, #eeeeee); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient( #fff, #eeeeee); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient( #fff, #eeeeee); /* For Firefox 3.6 to 15 */

    background: linear-gradient( #fff, #eeeeee); /* Standard syntax */

	border:1px solid #CCCCCC; border-radius:0px; width:65%;

}



.locker-registration-bar select{

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	background-image: url(images/arrow.png) , url(images/select-box.png) !important;

    background-position: right top , left top !important;

    background-repeat: no-repeat, repeat !important;

	

	border:1px solid #CCCCCC; border-radius:0px; width:65%;

}



.locker-registration-bar .table{margin-bottom:0px;}



.locker-registration-bar .type_box .table{margin-top:0px; padding-top:0px;}



.locker-registration-bar .button_tr .btn{margin:25px 0 0 0; background:#ddc0d0; font-size:26px; padding:5px 50px; text-transform:uppercase;}



.locker-registration-bar .click_to_view{color:#ddc0d0; font-size:18px;}



.locker-registration-bar .code-box{margin:5px 0 12px 0px;}

.locker-registration-bar .code-box span{border:1px solid #000000; padding:8px 15px;}





.locker-meg-box-bg{background:url(images/opacity80.png); position:fixed; width:100%; height:100%; z-index:999; padding-top:8%;}

.locker-meg-box{background:#ddc0d0; padding:15px 15px 25px 15px; font-size:20px; color:#FFFFFF;}

.locker-meg-box .heading{font-size:23.26px; font-weight:bold; margin-top:54px;}

.locker-meg-box .subheading{font-size:17.26px; font-weight:bold;}

.locker-meg-box p{padding:0px 10px;}



#close-locker-meg{background:none; border:none; color:#FFFFFF; font-weight:bold; font-size:40px; top:-10px; position:relative;}







.template-contact-us .address-box{background:#f2f2f2; border:1px solid #cccccc; padding:15px 15px 0 15px; color:#000000; font-size:20px;}

.template-contact-us .address-box .heading.green{padding:0px; margin:0px 0 10px 0; color:#339966; font-size:24px; font-weight:bold;}

.template-contact-us .address-box a{color:#336699; font-size:20px; font-weight:400;}



.template-contact-us .email_box{padding:20px 0 5px 0px; color:#000000; font-weight:400; font-size:24px;}

.template-contact-us .email_box a{color:#336699; font-size:24px;}

.template-contact-us .email_box div{margin-bottom:8px;}



.template-contact-us .branch-box{background:#f5f5f5; border:1px solid #d0d0d0; margin-top:20px; padding:10px 8px;}

.template-contact-us .branch-box .select-box{

	color:#272727; font-size:16px; margin:0; border:1px solid #d0d0d0; height:34px; border-radius:0px;

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	background:url(images/arrow2.png) #fff top right no-repeat;

}



.template-contact-us .branch-box .select-box option{border:none; border-bottom:1px solid #ededed; padding:5px 5px;}



.template-contact-us .branch-list-box{background:#FFFFFF;min-height:500px;  margin-top:10px;}

.template-contact-us .branch-list{background:#FFFFFF; padding:0 15px; border-top:1px solid #ddc0d0; border-left:1px solid #cccccc; min-height:500px;}



.template-contact-us .ajax-image{height:100%; background-repeat:no-repeat; background-position:center; min-height:500px;}



.template-contact-us .branch-list .heading-green{font-size:16px; color:#ddc0d0; font-weight:bold; margin:0px; padding:5px 0px;}

.template-contact-us .branch-list .box{padding:5px 12px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; /*min-height:180px;*/min-height:250px; font-size:16px; color:#000000;}

.template-contact-us .branch-list .box a{font-size:16px; color:#812445;}









.ajax-pagination{background:#f5f5f5;}

.ajax-pagination .page-numbers{list-style: outside none none; margin:5px 0 -8px 0;}

.ajax-pagination .page-numbers li a.prev, .ajax-pagination .page-numbers li a.next{display:none;}

.ajax-pagination .page-numbers li{float:left; color:#000000; font-size:14px;}

.ajax-pagination .page-numbers li a{display:block; color:#000000; font-size:14px; cursor:pointer;}

.ajax-pagination .page-numbers li .page-numbers{padding:2px 7px 0px 7px; margin-left:3px; display:block; }

.ajax-pagination .page-numbers li .page-numbers.current {background:#812445; color:#fff;}

.ajax-pagination .page-numbers li a:hover, .ajax-pagination .page-numbers li span:hover, .ajax-pagination .page-numbers li a:focus, .ajax-pagination .page-numbers li span:focus {background-color: #812445; color:#fff; z-index: 2; text-decoration:none;}

.ajax-pagination .page-numbers li .page-numbers.prev, .ajax-pagination .page-numbers li .page-numbers.next{padding:6px 9px;}

.ajax-pagination .screen-reader-text{display:none;}

.pagination{margin:10px 0 0 0;}













.template-media-centre .media-centre{background:#f5f5f5; border:1px solid #d0d0d0; padding:10px 12px;}

.template-media-centre .media-centre .select-box{

	color:#272727; font-size:16px; margin:0 0 20px 0; border:1px solid #d0d0d0; height:34px; border-radius:0px;

	/* reset */

 	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;

	background:url(images/arrow2.png) #fff top right no-repeat;

}

.template-media-centre .media-centre .select-box option{border:none; border-bottom:1px solid #ededed; padding:5px 5px;}



.template-media-centre .media-centre .media_categories{background:#ddc0d0; padding:0px; margin:-10px -12px 20px -12px; float:left; width:103.4%; list-style:none; }

.template-media-centre .media-centre .media_categories li{float:left; color:#FFFFFF; cursor:pointer; border-right:1px solid #f5f5f5;}

.template-media-centre .media-centre .media_categories li label{padding:12px 25px 12px 13px; cursor:pointer; margin:0px;  font-size:18px; font-weight:normal;}

.template-media-centre .media-centre .media_categories li label input{opacity:0;}

.template-media-centre .media-centre .media_categories li.active{background:#f5f5f5; color:#ddc0d0;}



.template-media-centre .media-list-box{background:#FFFFFF;}

.template-media-centre .media-box{background:#FFFFFF; min-height:390px;  margin-top:10px;}

.template-media-centre .ajax-image{height:100%; background-repeat:no-repeat; background-position:center; min-height:390px;}



.template-media-centre .media-list{background:#FFFFFF; padding:0 15px; min-height:390px; font-size:14px; color:#000000;}

.template-media-centre .headin-bg{font-size:16px; color:#ffffff; background:#812445;}

.template-media-centre table{margin:0px !important;}

.template-media-centre table td{text-align:center;}

.template-media-centre .media-list .heading-green{font-size:16px; color:#ddc0d0; font-weight:bold; margin:0px; padding:5px 0px;}





.template-media-centre .address-box{padding:30px 0 10px 0px; font-weight:normal; font-size:16px; color:#000000; line-height:24px;}

.template-media-centre .address-box .green{color:#ddc0d0; }













.left-30{padding-left:0px; margin-left:-30px;}



.left0{padding-left:0px; margin-left:0px;}

.left6{padding-left:6px; margin-left:0px;}

.right0{padding-right:0px; margin-right:0px;}







.footer-blue{background:#812445; color:#FFFFFF;}

.footer-blue .border-line{background:url(images/border-line.png) right repeat-y;}



.footer-blue .heading{font-size:22px; font-weight:bold; margin:20px 0 15px 0;}

.footer-blue ul{margin:0px; margin:0px;}

.footer-blue ul li{margin:0px 0px 10px 0px; font-size:18px;}

.footer-blue ul li a{color:#FFFFFF;}



.footer-blue .services{background:url(images/forthcoming-services.png) right bottom no-repeat;}

.footer-blue .smart{background:url(images/earn-smart.png) right bottom no-repeat;}

.footer-blue .read-more{padding:25px 5px 0px 5px;}

.footer-blue .read-more a{color:#FFFFFF; text-decoration:underline; font-size:16px; font-weight:bold; text-transform:uppercase;}



.footer-blue .banking{background:url(images/e-banking.png) right bottom no-repeat; float:none;}

.footer-blue .banking li{float:left; width:50%;}



.footer-blue .services, .footer-blue .smart, .footer-blue .banking{min-height:200px; margin-bottom:20px;}





.footer-white{padding:30px 0 10px 0px;}

.footer-white .heading{font-size:16px; color:#812445; font-weight:bold; margin:0px 0 12px 0;}

.footer-white .main_ul{ float:left; width:100%;}

.footer-white .main_ul > li{width:18%; float:left; margin-right:2.5%;}

.footer-white .main_ul > li:last-child{margin:0px;}



.footer-white .main_ul > li ul{list-style:none; margin:0px; padding:0px;}

.footer-white .main_ul > li ul li{margin:0px; padding:0px; margin-bottom:5px;}

.footer-white .main_ul > li ul li a{color:#272727; font-size:14px;}



.footer-white .copyright-bar{border-top:1px solid #cccccc; padding-top:12px; font-size:14px; color:#272727;}

.footer-white .copyright-bar .copyright-details{margin-top:13px; font-size:13px;}



.footer-white .social-icon a{ background:#d5d6d2; font-size:15px; color:#FFFFFF; width:35px; height:35px; display:block; float:right; margin:0px 2px; text-align:center; border-radius:50%; padding-top:7px;} 

.footer-white .social-icon a:hover{background:#812445;}

p {margin: 20px 0 10px !important;}

ul.links-buttons { list-style:none;padding: 0;}

ul.links-buttons li a { 

    float:left; margin-right:30px;

    background: #ddc0d0;

    color: #FFFFFF;

    border: 1px solid #ddc0d0;

    padding: 3px 10px;

    font-size: 20px;

    bottom: 0px;

}

ul.links-buttons li a:hover {

    background: #812445;

    color: #fff;

}

.search-post h1{font-size:24px; color:#812445; font-weight:600; margin:0px; padding:20px 0 5px 0px;}
.search-post h1 a{color:#812445;}

.blog-pagination{padding:10px; 0px;}
.blog-pagination .page-numbers{list-style: outside none none; margin:5px 0 -8px 0;}
.blog-pagination .page-numbers li a.prev, .blog-pagination .page-numbers li a.next{}
.blog-pagination .page-numbers li{float:left; color:#000000; font-size:14px;}
.blog-pagination .page-numbers li a{display:block; color:#000000; font-size:14px; cursor:pointer;}
.blog-pagination .page-numbers li .page-numbers{padding:3px 9px 3px 9px; margin-left:3px; display:block; }
.blog-pagination .page-numbers li .page-numbers.current {background:#812445; color:#fff;}
.blog-pagination .page-numbers li a:hover, .blog-pagination .page-numbers li span:hover, .blog-pagination .page-numbers li a:focus, .blog-pagination .page-numbers li span:focus {background-color: #812445; color:#fff; z-index: 2; text-decoration:none;}
.blog-pagination .page-numbers li .page-numbers.prev, .blog-pagination .page-numbers li .page-numbers.next{padding:3px 9px 3px 9px;}
.blog-pagination .screen-reader-text{display:none;}
.pagination{margin:10px;}




.margin-top-40px { margin-top:40px;}

.margin-top-40px h2 { margin-top:0;}



.mobile-bar{display:none;}



.mobile-menu{/*background:#ddc0d0;*/ cursor: pointer; padding:8px; margin-top:10px; width:40px; z-index:999; display:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin-bottom:3px;}

.mobile-menu div.ribbon{background-color:#fff; color:#fff; height:2px; margin-bottom:5px; transition:0.3s all ease-in-out; -moz-transition:0.3s all ease-in-out; -webkit-transition:0.3s all ease-in-out; -o-transition:0.3s all ease-in-out;}

.mobile-menu div.ribbon:last-child{margin:0}



@media only screen and (min-width:100px) and (max-width:767px){

	.desktop-bar{display:none;}

	.mobile-bar{display:block;}

	

	.desktop-menu .top-menu-bar .name{font-size:16px;}

	.slick-slider{margin:0px !important;}

	.home-slides{padding:20px 0px;}

	.home-banner{margin-bottom:10px;}

	

	.mobile-menu{display:block;}

	.top-menu.other-menu{display:none; width:91%; background:#812445; margin:0px; position:absolute; z-index:9999;}

	.top-menu.other-menu li{width:100%; border-right:none; border-bottom:1px solid #FFFFFF; margin:0px; padding:0px;}

	.top-menu.other-menu li a{ margin:0px; padding:10px 10px; display:block; text-align:left;}

	.top-menu.other-menu li:hover, .top-menu.other-menu li a:hover{background:url(images/opacity80.png)}

	

	.top-menu.other-menu li label{display:block;}

	

	.desktop-menu .search-field{background: #ffffff url(images/search-icon-hover.png) no-repeat; border:2px solid #c3c0ab; cursor:text; outline:0 none; width:93%; margin:10px 10px;}

	.desktop-menu .search-field:focus{width:93%;}

	

	.desktop-hed-menu .title{font-size:20px; padding:5px 0 5px;}

	

	.banner-bg{height:auto;}

	.banner-bg h1{font-size:16px;}

	.banner-bg h2{font-size:15px;}

	.banner-bg .login-box{bottom:0px;}

	.banner-bg .login-box .for{font-size:18px;}

	.banner-bg .login-box .form-box .select-box{font-size:17px; width:70%;}

	

	

	.about_us_banners h1{font-size:16px; margin-top:-5px;}

	.about_us_banners h2{font-size:15px;}

	.about_us_banners .logo-bar .top-prev-next-bar{margin-right:-12px; margin-top:-6px;}

	.about_us_banners .content-box .heading{font-size:22px; margin-top:86px;}

	.about_us_banners .content-box{font-size:13.5px; }

	

	.page-view .name{font-size:13px;}

	

	.about_us_banners .carousel-inner, .about_us_banners .image{height:270px;}

	

	.mobile-none{display:none;}

	

	

	

	.home-slides .heading{font-size:26px;}

	.slick-prev{left:-10px !important; z-index:9999;}

	.slick-next{right:-15px !important; z-index:9999;}

	

	.carousel-inner{height:150px;}

	

	.home-banner-bar .financial-box .content-box .heading{font-size:23px;}

	

	.home-features-bar .box .read-more{margin-bottom:15px;}

	

	.footer-white .main_ul > li{width:45%;}

	

	.footer-logo img{display:block; margin-left:auto; margin-right:auto;}

	.footer-white .social-icon{text-align:center; margin:10px auto;}

	.footer-white .social-icon a{float:left;}

	

	.banner-bg.featured_image{height:auto;}

	

	.page-view h1, .page-view h1.heading{font-size:35px;}

	.template-sub-pages .sub_heading{font-size:16px;}

	.sub-page-box li{width:90%;}

	

	.page-view .btn-default{margin:0 0 20px 0; font-size:17px;}

	

	.template-open-account-page .form-box .salutation{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .first_name{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .middle_name{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .last_name{width:100%; margin-bottom:5px;}

	

	.template-open-account-page .form-box .mobile_number{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .email{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .city{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .account_type{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .language{width:100%; margin-bottom:5px;}

	.template-open-account-page .form-box .math_question{width:100%; margin-bottom:5px;}

	

	

	.staff-view-page h1{font-size:30px; padding:15px 0;}

	.staff-view-page .designation{padding:10px 0;}

	

	.template-contact-us .address-box .heading.green{font-size:22px;}

	.template-contact-us .address-box{font-size:16px;}

	.template-contact-us .address-box{margin-bottom:20px;}

	.page-view h3, .page-view h3.heading{padding: 0 0 5px; font-size:22px;}

	.template-contact-us .email_box{font-size:17px;}

	.template-contact-us .email_box a{font-size:17px;}

	

	.template-contact-us .branch-list .box{min-height:auto; font-size:13px;}

	

	.template-contact-us .ajax-image{min-height:160px;}

	.template-contact-us .branch-list{min-height:160px;}

	.template-contact-us .branch-list-box{min-height:160px;}

	

	.template-media-centre .media-centre{margin-bottom:15px;}

	.template-media-centre .media-centre .media_categories{width:auto;}

	.template-media-centre .media-centre .media_categories li{border-bottom:1px solid #f5f5f5; border-right:none; width:100%;} 

	

	.template-media-centre .headin-bg{font-size:13px;}

	

	.template-media-centre .media-list table td{padding:5px 3px; font-size:10px;}

	

	.template-media-centre .ajax-image{min-height:200px;}

	.template-media-centre .media-list{min-height:200px;}

	.template-media-centre .media-list-box{min-height:200px;}

	

	.template-media-centre .address-box{font-size:14px;}

	.template-media-centre .address-box .right0{padding-right:30px;}

	.template-media-centre .address-box .left-30{padding-left:5px;}

	

	.page-view h1, .page-view h1.heading{font-size:25px;}

	

	.lockers-search-bar .name-td{width:38%;}

	.lockers-search-bar select{width:100%;}

	

	.locker-registration-bar .name-td{width:40%;}

	.locker-registration-bar .form-control{width:100%;}

	.page-view .name{font-size:12px;}

	.locker-registration-bar .click_to_view{font-size:12px;}

	.locker-registration-bar .button_tr .btn{font-size:20px; padding:5px 25px;}

	

	.locker-meg-box .heading{font-size:18px; margin-top:0px; margin-left:10px;}

	.locker-meg-box .subheading{font-size:17px; margin-left:10px; margin-bottom:10px;}

	#close-locker-meg{font-size:27px;}

	.locker-meg-box{font-size:16px;}

	

	

	.staff_list .post-box .image-box{height:auto;}

	.staff_list .post-box .name{height:auto; font-size:14px;}

	.staff_list .post-box .designation{font-size:15px;}

}



@media only screen and (min-width:370px) and (max-width:420px){

	.about_us_banners .content-box .heading{margin-top:113px;}

}





@media only screen and (min-width:420px) and (max-width:767px){

	.home-banner{margin-bottom:10px;}

	.carousel-inner{height:250px;}

}



@media only screen and (min-width:550px) and (max-width:767px){

	.about_us_banners .logo img{width:150px;}

	.about_us_banners .content-box{margin-top:60px;}

}



@media only screen and (min-width:650px) and (max-width:767px){

	.carousel-inner{height:286px;}

	.home-banner-bar .financial-box .content-box .heading{margin-top:22%;}

}





@media only screen and (min-width:768px) and (max-width:1024px){

	.page-view .btn-default{padding:5px 35px;}

	

	.desktop-menu .top-menu-bar .name{17px; padding:10px 0 7px 10px;}

	.desktop-menu .top-menu-bar .fa{font-size:24px;}

	

	.banner-bg{height:297px;}

	.banner-bg h1{font-size:27px;}

	.banner-bg .logo img{max-height:160px;}

	.home-slides .heading{font-size:34px;}

	.home-slides .slides .name{font-size:17px;}

	

	.about_us_banners .logo img{max-height:160px;}

	.about_us_banners h1{font-size:27px;}

	.about_us_banners .carousel-circle li .name{padding:5px 13px;}

	.about_us_banners .next img{margin-top:12px;}

	.about_us_banners .previous img{margin-top:23px;}

	

	.about_us_banners .content-box .heading{font-size:30px; margin-top:135px;}

	.about_us_banners .carousel-inner{height:380px;}

	.about_us_banners .image{height:380px;}

	

	.carousel-inner{height:233px;}

	

	.home-banner-bar .financial-box .img-box{height:217px;}

	.home-banner-bar .financial-box .content-box .heading{font-size:16px;}

	

	.sub-page-box li{width:30%; margin:13px 12px; height:440px;}

	.sub-page-box li .heading{font-size:19px;}



	.staff_list .post-box .image-box{height:255px;}

	

	.template-contact-us .address-box .heading.green{font-size:22px;}

	.template-contact-us .address-box, .template-contact-us .address-box a{font-size:16px;}

	

	.page-view h3, .page-view h3.heading{font-size:22px;}

	.template-contact-us .email_box{font-size:20px;}

	

	.template-contact-us .branch-list .box{font-size:15px; min-height:200px;}

	

	.template-media-centre .media-centre{margin-bottom:20px;}

	

	.template-open-account-page .form-box label{font-size:15px;}

	.template-open-account-page .form-box .language{width:23%;}

	.template-open-account-page .form-box .math_question .text{font-size:12px;}

	

	.locker-meg-box .heading{margin-top:44px;}

	

	

}



@media only screen and (min-width:1024px) and (max-width:1124px){

	.desktop-menu .top-menu-bar .name{width:100%;}

	.banner-bg .login-box .form-box .select-box{width:73%;}

}




.visual-form-builder fieldset{
   margin-bottom:0px !important;
   margin-top:0px !important;
}

.visual-form-builder #item-vfb-69 .vfb-legend{
   border-bottom: 0px solid #ccc !important;
   display: block !important;
}

.visual-form-builder #item-vfb-69 .vfb-legend h3{
    font-size: 16px !important;
    font-weight: normal !important;
    color: #000;
    padding-left: 5px !important;
}




.interest-top-heading{
  text-align: center;
  margin-bottom:25px;
  margin-top:10px;
}

.interest-top-heading strong{
  border-bottom: 1px solid #4a4a4a;
}

.table-wrapper{
  padding:20px 50px;
  background-color: #f2f2f2;
  overflow: auto;
}

.table-wrapper .heading{font-size: 24px;}

.table-wrapper table thead{
  background-color: #812445;
  color:#ffffff;
}

.table-wrapper table thead th{
  color:#ffffff;
  vertical-align: middle;
  text-align: center;
}


.table-wrapper table tbody{
  background-color: #ffffff;
}


.table-wrapper table tbody td{
  vertical-align: middle;
  text-align: left;
}


.footer-white .copyright-bar .copyright-details {
  margin-top: 0px;
}

input.vfb-text, input.vfb-text[type="text"], input.vfb-text[type="tel"], input.vfb-text[type="email"], input.vfb-text[type="url"], textarea.vfb-textarea, select.vfb-select{
  border: 1px solid #888888;
}

select.vfb-select {
    padding: 7px 0 8px;
}

@media only screen and (min-width:100px) and (max-width:767px){
 .visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-middle-third, .visual-form-builder li.vfb-right-third{
     width: 100% !important;
  }
}

@media only screen and (min-width:100px) and (max-width:465px){
 ul.links-buttons li a {
    width: 100%;
    margin-bottom: 2px;
  }
  .footer-blue .banking li{
      width: 100%;
      float:none;
  }
}

ul.links-buttons li a {
    margin-bottom: 2px;
}