/*-- Fonts --*/
@font-face {
    font-family: 'Roboto Bold';
    src: url('../fonts/roboto-bold.eot');
    src: url('../fonts/roboto-bold.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/roboto-bold.woff2') format('woff2'),
         url('../fonts/roboto-bold.woff') format('woff'),
         url('../fonts/roboto-bold.ttf') format('truetype'),
         url('../fonts/roboto-bold.svg#RobotoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Light';
    src: url('../fonts/roboto-light.eot');
    src: url('../fonts/roboto-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light.woff2') format('woff2'),
         url('../fonts/roboto-light.woff') format('woff'),
         url('../fonts/roboto-light.ttf') format('truetype'),
         url('../fonts/roboto-light.svg#RobotoLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Medium';
    src: url('../fonts/roboto-medium.eot');
    src: url('../fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium.svg#RobotoMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Regular';
    src: url('../fonts/roboto-regular.eot');
    src: url('../fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular.woff2') format('woff2'),
         url('../fonts/roboto-regular.woff') format('woff'),
         url('../fonts/roboto-regular.ttf') format('truetype'),
         url('../fonts/roboto-regular.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Devnagri';
    src: url('../fonts/devnagri.eot');
    src: url('../fonts/devnagri.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/devnagri.woff2') format('woff2'),
         url('../fonts/devnagri.woff') format('woff'),
         url('../fonts/devnagri.ttf') format('truetype'),
         url('../fonts/devnagri.svg#Devnagri') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*-- Reset css --*/
/*==================box-sizing================*/
*{box-sizing: border-box}
*,*:before,*:after{box-sizing: border-box}
html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
*,*:before,*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}
/*====*/
*{margin: 0;padding: 0;border: none}
abbr,acronym,dfn{cursor: help;border-bottom: 1px #000 dotted}
dfn{font-style: normal}
.left{float: left}.right{float: right}
.clear{clear: both}
.aligncenter{text-align: center}
.alignright{text-align: right}
a{color: #000;outline: none;border: none;text-decoration: none}
a:visited{color: #5c5c5c}
a:hover{text-decoration: none;color: #0198d1}
a:active{color: #000}
address{margin: 0.2em 0;padding: .5em 0 1em;line-height: 140%;font-style: normal}
:focus{outline: 0}
ul,ol{list-style: none;margin: 0;padding: 0}
p{font-size: 16px;padding: 8px 0;line-height: 24px;margin: 0;color: #000;}
.input-group{position: relative;margin-bottom: 15px}
.form-control{background:#fff;border:solid 1px #d8d8d8;font-size:15px;color:#434343;border-radius: 4px;width:100%;height:50px;padding:8px 15px}
.form-control::-moz-placeholder{color: #797979;opacity: 1}
.form-control:-ms-input-placeholder{color: #797979}
.form-control::-webkit-input-placeholder{color: #797979}
.form-control:focus{box-shadow:none}
.btn-primary{width:100%;min-height:62px;background-color:#252525;border:0;font:20px "Roboto Regular", Arial, sans-serif;font-weight:600;padding: 16px 0 0 0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;text-transform:uppercase}
.btn-primary:hover,.btn-primary:focus{background:#059ad9}
.btn-primary:focus,.btn-primary:active{border:0;box-shadow:none}
textarea{font: 12px Arial, Helvetica, sans-serif}
textarea.form-control{height:120px}
.block{display: inline-block;width: 100%}
.button{display: inline-block;background-color: transparent;color: #fff;font-size: 16px;text-transform: uppercase;border: solid 2px #0097ce;padding: 12px 26px;	text-align: center;vertical-align: middle;border-radius: 4px;}
.error{display: block;color: #d60606;margin-top: 5px}
.alert-success{opacity: 1}.button.radius{border-radius: 4px}
.capitalize{text-transform: none;text-transform: capitalize}
img.img-block{display: block;max-width: 100%;height: auto}
.center-box{background-color: transparent;text-align: center;padding: 60px 0}
.ucase:before{text-transform: uppercase}
.block{display: inline-block;width: 100%;}
.icon{display: inline-block;fill: currentColor;height: 1em;position: relative;top: -0.0625em;vertical-align: middle;width: 1em;}
.list{list-style:none;}
.list li{background:url(../images/list.png) no-repeat left 5px;color:#424242;font-size:16px;line-height:22px;margin:0 3px 8px;padding-left:20px;}
.list-numeric{list-style: number;font-size: 16px;color: #686868;}
.list-numeric li{line-height: 24px;margin: 0 0 16px;}
/*-- Body --*/
html{background: #fff;height: 100%;font-family: Arial, Helvetica, sans-serif}
body{background: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: 400;font-size: 15px;min-height: 100%;color: #404040}
.container{max-width: 1190px;margin: 0 auto;position: relative;padding: 0 15px}
.heading{margin: 0 0 15px;font-size:45px;text-align:center;color:#2f2f2f;}
/*====----====*/

html,body{margin:0;padding:0;overflow-x:hidden}
.page-body,.page-content{position:relative}
.page-body{min-height:100vh}
.page-content{min-height:100vh;background-color:#fff}
/*====----====*/
.img-border{height: 125px;width: 125px;background: #0f7dc2;border-radius: 50%;border: 6px solid #fff;margin: 0 auto;text-align: center;padding-top: 30px;	box-shadow:0px 0px 6px -3px #181818;}
.img-border img{margin: 0 auto;display:inline-block;}
.content-box{text-align: center;}
.content-box .hd-box{font-size: 26px;padding: 25px 0 0;}
.content-box p{padding: 0;color: #626262;}
/*-- Fetch Fonts --*/
h1,h2,h3,h4,h5,h6{font-family:"Roboto Bold", Arial, sans-serif;font-weight:normal}
/*-- Container --*/
#content{display: inline-block;width: 100%;min-height: 300px;padding:0 0 40px}
#nav ul li,.intro-text .small,.intrest .intrest-detail h3,.loan .loan-name p,.content-box .hd-box,.ifs-code p,.loanes .details h3{font-family:"Roboto Medium", Arial, sans-serif;}
.intrest .intrest-detail p,.middle-section p,.loan .loan-name span,.breadcrumbs li,.content-box p,.about-bankprofile .table thead th,.about-bankprofile h3,.intrest-rate-inner .table thead th,.intrest-rate-inner .table td,.deposits h2,.members-info h2,.members-info ol,.bank-loanes h2 span,.description{font-family:"Roboto Regular", Arial, sans-serif;font-weight:normal}
.middle-section h2,.about-bankprofile .table tbody td{font-family:'Roboto Light', Arial, sans-serif;font-size:45px;color:#2f2f2f;}
.home #content{padding:40px 0 50px;}
.hd-h2{font-family:'Roboto Light', Arial, sans-serif;font-size:45px;color:#1f1f1f;margin:0 0 18px;text-transform:uppercase;}
.hd-h3{font:21px 'Roboto Bold', Arial, sans-serif;padding:15px 0 5px;margin:0}
.heading{font-family:'Roboto Light', Arial, sans-serif;}
.subintro-hd{font-size:55px;color:#fff;text-transform:uppercase;margin:0 0 6px;}
/*-- Header --*/
.header #logo{margin-top: 18px;}
.header .navbar-brand{margin: 24px 0 0 0;padding: 0;min-height: 90px;}



.nav-head{background:#f8f8f8}



.header-main{/*background: url(../images/bg.gif) no-repeat right 0;background-size: 31% 100%;*/}



@media (min-width:2000px){



  .header-main{background-size: 41% 100%;}



}



.header-bg{/*background:url(../images/header-bg.png) no-repeat 25% 0;*/text-align:right;font-family: 'Roboto Medium', Arial, sans-serif; font-size: 18px;font-weight:normal;max-width: 774px;margin: 0 auto;min-height: 127px;}

.navbar-linear{position:relative;width:100%;}

.navbar-linear{background:-webkit-linear-gradient(-90deg, #098acc 45%, #fff 45%);background:-webkit-linear-gradient(left, #098acc 45%, #fff 45%); 

background: linear-gradient(-90deg, #098acc 45%, #fff 45%);}



.social-head,.header-bg .call{display:inline-block}

.header-bg .call,.header-bg .call a{color:#fff;}

.header-bg .call .fa-phone{font-size:25px;vertical-align:middle}

.social-head li{display:inline-block;margin:25px 0 15px 7px;font-size:18px;}



.social-head li .fa{color:#fff;border: 2px solid;padding:5px 0;border-radius: 50%;font-size: 16px;width: 30px;height: 30px;text-align: center}



.social-head li .fa:hover{color:#000}



/*.contact-head{padding-top:50px}*/



.contact-head li{display:inline-block;margin-left:14px;color:#fff}



.contact-head .fa{margin-right: 7px;display: inline-block;vertical-align: middle;}



.contact-head a,.contact-head span{color: #fff;font-size:18px;}



.contact-head a:hover{color: #000;}







/*----Inner Common----*/



#content.content{padding: 10px 0 0;}







/*====----header-shrink----====*/



@media (min-width:992px){



    /*-- Header Fixed --*/



    .header{background-color:transparent;padding:0;min-height:80px;position: relative;top:0;z-index:1000;width:100%}



    .header,.navbar-brand,#nav{-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;transition:all 500ms ease 0s}







    /*-- Main Navigation --*/



    #nav{float: none;min-height:40px;padding-right:0;position:relative;z-index:100000;margin-top:13px}



    #nav ul li{font-size:16px;display:inline-block;position:relative;text-transform:uppercase}



    #nav ul li a,#nav ul li span{display:block;color:#000000;padding:9px 17px 14px;margin:0 2px}



	#nav > ul > li > a,#nav > ul > li > span{border-bottom:2px solid transparent;}



	



    #nav ul li,#nav ul li a,#nav ul li span,a.button{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}



    #nav > ul > li > a:hover,#nav > ul > li.active > span,#nav > ul > li > span:hover,#nav > ul > li:hover > span{border-bottom:2px solid #098acc; color: #098acc;}



    #nav ul li.has-submenu span{cursor:pointer}







    /*-- Submenu --*/



    #nav .sub-menu{opacity:0;visibility:hidden;position:absolute;left:0;top:50px;width:280px;text-align:left;z-index:9999;padding:6px 0 6px;background:#f8f8f8;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;box-shadow: 0px 7px 6px 3px rgba(0,0,0,0.35);}



    #nav li:hover > ul{opacity:1;visibility:visible}



    #nav .sub-menu > li{display:block;color:#333;font:15px OpenSans Bold;line-height:22px;padding:8px 0;border-bottom: solid 1px #ddd;}



	#nav ul li:hover .sub-menu li a,#nav ul li:hover .sub-menu li span{border:none;}



    #nav ul li .sub-menu > li a,#nav ul li .sub-menu > li span{display:block;color:#1c1c1c;font:15px 'Open Sans', Arial, sans-serif;display:block;padding:0 0 0 25px;text-transform:capitalize;}



     #nav li:hover ul li a,#nav li:hover ul li span{padding-left:18px;/*text-transform:uppercase;*/}



    #nav .sub-menu li:hover a,#nav .sub-menu li:hover span{padding-left:24px;}



    #nav .sub-menu li:hover span, #nav .sub-menu li:hover a:hover,#nav .sub-menu > li.active a,#nav .sub-menu > li.active span{color:#098acc;}



	#nav .sub-menu > li:last-child{border-bottom: none;}







    }







@media (max-width:991px){



    .nav{position:fixed;top:0;bottom:0;width:261px;padding:75px 0 15px;box-sizing:border-box;background-color:#1c1c1c;box-shadow:4px 0 5px 0 rgba(0,0,0,0.14),1px 0 10px 0 rgba(0,0,0,0.12),2px 0 4px -1px rgba(0,0,0,0.3);opacity:0;visibility:hidden;z-index:500}



    .nav-list{position:relative;padding:0;margin:45px 0 0;list-style-type:none;width:100%}



    .nav-list li:not(:last-child){margin-bottom:6px;border-bottom:solid 1px #333}



    .nav-list li a,.nav-list li span{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;display:block;align-items:center;color:#fff;text-decoration:none;padding:10px 18px 12px}



    .nav-list li a:hover{color:#098acc}



    .nav-link-icon{position:relative;top:-3px;margin-right:10px;color:currentColor}



    .nav-close{position:absolute;top:24px;right:24px;width:40px;height:25px;cursor:pointer}



    .nav-close:before,.nav-close:after{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;display:block;width:4px;height:28px;border-radius:10px;content:'';-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff}



    .nav-close:before{position:absolute;top:0;left:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}



    .nav-close:after{position:absolute;top:0;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}



    .nav-close:hover:before,.nav-close:hover:after{background-color:#098acc}



    .nav-open-btn{position:fixed;top:24px;right:23px;transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;width:35px;height:25px;overflow:hidden;cursor:pointer;z-index:10000}



	.nav-open-btn:before{content:" ";background:#098acc;height:42px;width:50px;position:fixed;right:16px;top:12px;}



    .nav-open-btn.js-hidden{transition-property:all;transition-duration:0;transition-timing-function:linear;transition-delay:0;opacity:0;visibility:hidden}



    .nav-open-btn__bar{width:100%;height:3px;background-color:#fff;border-radius:20px}



    .nav-open-btn__bar:nth-child(1){position:absolute;top:0;left:0}



    .nav-open-btn__bar:nth-child(2){position:absolute;top:10px;left:0}



    .nav-open-btn__bar:nth-child(3){position:absolute;top:20px;left:0}



    .nav-offcanvas-1{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;right:-260px}



    .nav-offcanvas-1.js-opened{transition-property:right;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;right:0;opacity:1;visibility:visible}



    .page-content-offcanvas-1{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;right:0}



    .page-content-offcanvas-1.js-opened{transition-property:all;transition-duration:.3s;transition-timing-function:linear;transition-delay:0;right:260px}



    #nav ul li a,#nav ul li span{padding:10px 0 12px 18px}



    #nav li.has-submenu{position:relative}



    #nav .sub-menu{display:none}



    #nav li.has-submenu .expand-collapse{width:16%;background:url(../images/expand-collapsed-menu.png) no-repeat 50% 0;position:absolute;top:0;right:0;display:block;z-index:1000000;height:40px;cursor:pointer}



    #nav li.has-submenu.open > .expand-collapse{background-position:50% 100%}



    #nav .sub-menu > li a{font-size:13px;padding:11px 0 11px 34px;background:url(../images/subnav-bullet.png) no-repeat 19px center}



    #nav ul li .sub-menu li:first-child{border-top:solid 1px #333}







}







/*====----Home Page----=====*/



.home #intro{background: #fff url(../images/intro-bg.jpg) no-repeat center 0;min-height: 620px;max-width: 1920px;margin: 0 auto;position:relative;background-size:cover}.intro-text{padding:50px 0 0;}



.home #intro .intro-text{position: absolute;right: 0;top:124px;right: 0;max-width: 655px;/*min-height: 370px;*/padding: 18px 0 45px 40px;background:#e4e7ea}



.home .intro-text h1{font-size:98px;color:#098acc;width: 620px;text-align: left;}



.home .intro-text .small{display: block;font-size:58px;font-weight:normal;margin:0 0 10px;text-transform: capitalize;color: #2f2f2f}

.home .intro-text p{color: #252525}



.home .intro-text .btn{max-width:210px;margin:10px 0 0 0;color:#fff;}







/*====----Sub Header Page----=====*/



.breadcrumbs{list-style:none;margin:0;padding:0;}



.breadcrumbs li{display:inline-block;vertical-align:middle;font-size:18px;margin:0 8px 0 0;padding:0 24px 0 0;color:#fff;background:url(../images/double-arrow.png) no-repeat right 10px;}



.breadcrumbs li a,.breadcrumbs li span{display:inline-block;color:#fff;}



.breadcrumbs li:last-child{background:none;}



.intro{background:url(../images/intro-topbg.jpg) no-repeat center 0;background-size:cover;margin:0 auto;position:relative;background-size:cover;min-height:212px}







/*====----About us Page----=====*/



.about-bankprofile,.intrest-rate-inner{padding:40px 0 0;}



.about-bankprofile p{color:#424242;}



.about-bankprofile h3{font-size: 18px;color: #000}



.about-bankprofile .description{color:#1c1c1c;font-size:26px;margin:0 0 24px;line-height:31px;}



.intrest-rate-inner h3{font-size: 26px;color: #000;padding-bottom: 24px;margin: 0;}



.list-circle{list-style:none;margin-top:26px;}



.list-circle li{background:url(../images/circle.png) no-repeat left 6px;color:#424242;font-size:16px;line-height:24px;margin:0 0 24px;padding-left:31px;}



.about-bankprofile .figure{margin:26px 0 0;max-width:512px;max-height:477px;}







.custom-table .table{background:#fff;border:1px solid #d4d4d4;}



.custom-table .table thead{background:#098acc;}



.custom-table .table thead th{padding:10px 18px;color:#fff;font-size:18px;border:1px solid #d4d4d4;vertical-align: top;}



.custom-table .table tbody td{border:1px solid #d4d4d4;font-size:15px;color:#595252;padding:8px 18px;vertical-align: top;}







.about-bankprofile.custom-table .table thead th{padding:10px 24px;font-size:21px;}



.about-bankprofile.custom-table .table tbody td{font-size:20px;padding:8px 24px;}



.table thead tr .category,.table tbody tr .ct-padding{text-align: center;}



.intrest-rate-inner .table-responsive{width: 100%;margin: 0 0 26px 0;}



.tp-padding span{color: #d20000;padding-left: 3px}



.description .update{display:block;color:#777;}







/*====----services Page----=====*/



.bank-services{padding:60px 0 33px;}



.bank-services .img-border{height: 176px;width: 176px;padding:0;line-height:168px;}



.bank-services .services{margin:0 0 60px;}



.bank-services .img-border img{margin: 0 auto;}



.bank-services .content-box{text-align: center;}



.bank-services .content-box p{padding: 0;color: #626262;}



.ifs-code{background:#d01d1d;padding:33px 15px 26px 50px;}



.ifs-code h3{color:#fff;font-size:31px;margin:0 0 8px;}



.ifs-code p{color:#fff;font-size:21px;line-height:31px;margin:0;}







/*====----bank-loan Page----=====*/



.bank-loanes{padding:60px 0 0;margin:0 0 -35px;}



.bank-loanes h2{font-size: 35px;text-align: center;color: #000;padding-bottom: 45px;}



.bank-loanes h2 span{border-bottom: 3px solid #000;display: inline-block;padding: 0 15px 16px;}



.bank-loanes li[class*="col-"]{margin: 0 0 60px;}



.loanes .details{overflow: hidden;}



.loanes figure{float:left;margin-right:15px;}



.loanes .details h3{color:#2f2f2f;font-size:26px;margin:0 0 10px;}



.loanes .list li{color: #575757;}







/* header-bottom */



.header-bottom .row{margin-left:-5px;margin-right:-5px;}



.header-bottom [class*="col-"]{padding-left: 5px;padding-right: 5px;}



.header-bottom{display:block;border-bottom: 1px solid #e5e5e5;padding-bottom: 45px;}



.header-bottom .intrest{padding:10px;text-align:left;}



.header-bottom .intrest figure{float:left;margin: 0 22px 0 24px;}



.header-bottom .intrest figure span{background:url(../image/sprite-lux.png) no-repeat center center;display:block;height:37px;width:57px;



-webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}



.intrest .intrest-detail{overflow:hidden;}



.intrest .intrest-detail h3{color:#000;margin:0 0 4px;font-size:22px;}



.intrest .intrest-detail p{color:#6e6e6e;margin:0;padding:0;font-size:16px;}







/* middle-section-home */



.middle-section{text-align: center;padding:57px 0 0 0;}



.middle-section h2{max-width: 737px;margin: 0 auto;padding-bottom: 12px;}



.middle-section p{font-size: 18px;}







/*--Counter--*/



.auto-counter {background: #ad1615;background-size: cover;padding:68px 0 35px;text-align: center;min-height:302px}



.auto-counter .heading{text-transform: capitalize;color: #fff;margin:0 0 35px}



.auto-counter ul{overflow:hidden}



.auto-counter li {float: left;width: 33.33%;margin-bottom: 35px;}



.auto-counter li strong, .auto-counter li em {display: inline-block;font-size:53px;color: #fff;vertical-align:middle;}



.auto-counter li em {font-family:'Roboto Bold', Arial, sans-serif;font-style: normal;font-weight: normal}



.auto-counter li span {font-family:'Roboto Regular', Arial, sans-serif;font-size:30px;line-height:35px;color: #fff;display: block;padding:0;}



.branches h3{color: #fff;font-size: 20px;}



.branches p,.branches a{color: #fff;}



.branches a:hover{text-decoration: underline;}



.auto-counter hr{border-top: 2px solid rgba(255,255,255,.1);}



/*--Deposits--*/



.deposits{padding-top: 48px;}



.deposits h2{font-size: 35px;text-align: center;color: #000;padding-bottom: 45px;}



.deposits span{border-bottom:3px solid #000 ;display: inline-block;padding:0 15px 16px;}



.deposits-bank{padding: 65px 0 0;}







.members-info,.notice{padding-top: 43px;}



.members-info h2{font-size: 26px;padding-bottom: 42px;}



.members-info ol{font-size: 16px;color: #686868;float:left;width:50%;}



.members-info ol li{line-height: 24px;margin: 0 0 16px;}







/* AGM Reports */



.attachment-link{padding-top: 43px;}



.attachment-link a{font-size: 20px;font-family:Arial, Helvetica, sans-serif;color:#1d84b9;border-bottom: 1px solid #1d84b9;}







/* Deaf */



.deaf-content{padding-top: 46px;}



.deaf-content h2{font-size: 20px;font-family: Arial, Helvetica, sans-serif;color:#424242;}



.deaf-content p{font-size: 16px;font-family:Arial, Helvetica, sans-serif;color: #424242;padding: 20px 0 0}



.deaf-content .attachment-link{padding-top: 28px;}







/* Contact Us */



.contact-us {padding:80px 0 35px;}



.contact-us .branch-detail{padding-left:30px}



.contact-us h2{font-size:26px;font-family:"Roboto Medium", Arial, sans-serif;color:#222222;padding-bottom: 9px;}



.contact-us .address span,.contact-us .address span a{font-size:16px;font-family:"Roboto Regular", Arial, sans-serif;display:block;color:#5a5a5a;}



.contact-us .address span{padding-bottom: 10px;}







/* Board of Directors */



.all-board{padding-top:40px}



.board-gallery{padding-top:26px;}



.board-gallery li{margin:0 0 24px;}



.board-gallery .hd-info h2{font-size:20px;font-family:"Roboto Regular", Arial, sans-serif;color:#000000;text-align: center;}



.board-gallery .hd-info p{font-size:20px;font-family:"Roboto Regular", Arial, sans-serif;font-weight: 100;color:#747474;text-align: center;padding-top: 0}



.board-gallery .image{position: relative;display: block;border: 8px solid #098acc;border-radius: 50%;max-width: 202px;max-height: 252px;margin: 0 auto;}



.board-gallery figure img {border-radius: 50%;width: 100%;height: 100%;}







/*-- Footer--*/



footer{padding-top:62px;clear:both}



footer h3{font:30px "Roboto Regular", Arial, sans-serif;color:#3f3f3f;font-weight:600}



footer h4{font-family:"Roboto Regular", Arial, sans-serif;font-size:28px;color:#000;margin:0 0 12px;}



.links-top{padding-top: 20px}



.quick-links li{font:17px "Roboto Regular", Arial, sans-serif;padding:0 0 15px}



.quick-links li a{color:#3f3f3f}



.quick-links li a:hover{color:#1b81bb}



.social-media{margin-top:40px;text-align:left}



.social-media li{font:18px "Roboto Medium", Arial, sans-serif;display:inline-block;margin:0 7px 10px;}



.social-media li .fa{font-size:18px;color:#000} 



.social-media li:hover .fa{color:#098acc} 



/*-- terms-and-conditions--*/

.terms-conditions{padding:40px 0 0;}

.terms-conditions h2,.terms-conditions li,.terms-conditions h3,.terms-conditions .heading,.terms-conditions p{font-family:"Devnagri", Arial, sans-serif;}

.conditionslist li{font-size: 24px;margin:0 0 15px;background:none;}  

.terms-conditions li:last-child{margin:0;}

.terms-conditions .heading{text-transform: capitalize;color: #333;margin: 0 0 35px;}

.termslist{margin:40px auto 15px;}

.termslist li{font-size: 24px;margin:0 0 15px;}

.termslist h3{font-size: 33px;margin: 0 0 35px;border-bottom: solid 1px #ccc;padding: 0 0 10px;}

.terms-conditions li span{font:18px "Roboto Medium", Arial, sans-serif;}

/*-- Privacy Policy --*/
.privacy-policy h2{font:30px "Roboto Medium", Arial, sans-serif}
.privacy-policy .list li{color:#000;line-height:24px}


.footer-base{background:#f8f8f8;padding:24px 0 21px;margin-top:66px;position:relative}



.copyright{font-family:Arial, Helvetica, sans-serif;font-size:18px;}



.social{position:absolute;right:66px;top:0;padding-top:8px}



.social li{display:inline-block;margin-right:4px;font-family:"Arial", Helvetica, sans-serif;font-size:18px;}



.social .fa{border: 2px solid #000;border-radius: 50%;padding: 5px 0;width: 30px;color:#020202;height: 30px;font-size:16px;text-align: center;}



.social .fa:hover{color:#1b81bb;border: 2px solid #1b81bb;}



.social-link{display:block;text-align:right;}



.social-link li{display:inline-block;margin:0 2px 0;font-size:17px;}



.social-link li .fa{color:#000;border: 2px solid;padding:5px 0;border-radius: 50%;font-size: 16px;width: 30px;height: 30px;text-align: center}



.social-link li:hover .fa{color:#098acc}





/*====Responsive====*/



@media (min-width:1281px){}



/*====----=====*/



@media (max-width:1280px){}







@media (max-width:1199px){



img{display:block;max-width: 100%;height: auto}



.img-responsive{display:block;max-width:100%;height:auto}



.bank-loanes li[class*="col-"]{margin: 0 0 24px;}



.loanes figure{max-width: 140px;max-height: 140px;}



.contact-us  iframe{width: 100%;height: auto;}







/* body{border: 1px solid #000} */



}







@media (max-width:1024px){



.container{max-width:928px;padding:0 10px}.header-bg{padding-left: 15px;}

.header .navbar-brand{min-height: 80px;}.header-bg .call{font-size: 15px;margin: 6px 0 0;}.contact-head a, .contact-head span{font-size: 14px;}

.header-main,.header-bg{background:none;}.navbar-linear{position:relative;width:100%;}

.social-head li{margin: 6px 0 6px 3px;}

.navbar-linear{background:-webkit-linear-gradient(-90deg, #098acc 48%, #fff 48%);background:-webkit-linear-gradient(left, #098acc 48%, #fff 48%); 

background: linear-gradient(-90deg, #098acc 48%, #fff 48%);}

.subintro-hd{font-size: 45px;}.content-box .hd-box{font-size: 21px;}

.social-media li{font-size:16px;}footer h4{font-size: 20px;}

.quick-links li{font-size: 16px;padding: 0 0 10px;}.copyright{font-size: 14px;}

.social-link li{margin: 0;}



/*body{border: 1px solid orange}*/



}







@media (max-width:991px){



.container{max-width: 721px;}



.auto-counter {min-height: 249px;}.auto-counter .hd-h2{margin-bottom: 40px;font-size: 30px;}



.auto-counter li strong,.auto-counter li em{font-size: 35px;}.auto-counter li span{font-size: 18px;line-height: 26px;}.social-media {margin: 20px 0 30px 0;}



.quick-links li {padding: 11px 0 0 0;}.contact-head .call{display:none;}



.nav-open-btn{top:21px;}.contact-head li{margin-left:7px;}

.termslist h3{/*font-size: 24px;*/margin: 0 0 24px;}

.termslist .list{margin:0 0 24px;}



/*====---- ----====*/



.home #content{padding: 31px 0;}.header-bg{text-align:left;}.home #intro{min-height:420px;}



.home #intro .intro-text{top: 70px;max-width: 100%;min-height: 100%;background: rgba(9,138,204, 0.66);padding: 18px 26px 35px;}



.home .intro-text h1{color: #fff;font-size:50px;width: 100%}.home .intro-text .small{color: #252525;font-size: 40px;}



.home .intro-text p{color: #fff;padding: 8px 8px 8px 0;}



.home .intro-text .btn.btn-primary{max-width: 190px;min-height: 48px;padding: 12px 0 0 0;font-size: 18px;}



.header-bottom{padding-bottom: 26px;}.header-bottom .intrest{padding: 0 0 18px;text-align: center;}



.header-bottom .intrest figure,.header-bottom .intrest figure img{float: none;margin: 0 auto;text-align: center;}



.middle-section{padding:26px 0 0;}.middle-section h2{font-size: 35px;}



.all-board{padding-top:40px;}.board-gallery.row{justify-content:center;}.board-gallery{padding-top:10px;}



.all-board .board-gallery div[class*="col-"]{margin: 0 0 12px;}.ifs-code{padding: 24px 15px 18px 25px;}



.bank-services ul li[class*="col-"]{flex: 0 0 50%;max-width: 50%;margin: 0 0 24px;}



.ifs-code h3 {font-size: 24px;}.ifs-code p{font-size: 18px;line-height: 26px;}



.deposits-bank{padding: 35px 0 0px;}.deposits-bank .list{list-style: none;margin: 0 0 35px;}



.members-info h2{padding-bottom: 18px;margin: 0;}.members-info ol li{line-height: 21px;margin: 0 0 15px;padding-right: 12px;}



.contact-us{padding: 50px 0 15px;}.intrest-rate-inner.custom-table .table thead th{font-size:16px;}



.intrest-rate-inner.custom-table .table tbody td,.intrest-rate-inner.custom-table .table thead th{padding:8px 10px;}



footer{padding-top: 30px}footer img{margin: 0 auto}



footer h4{font-size: 24px;margin: 0;}

.auto-counter{padding: 35px 0 15px;min-height: 100%;}

.auto-counter .heading{margin: 0 0 24px;}.heading{font-size: 35px;}

.footer-base{padding: 15px 0 10px;margin-top: 26px;}.links-top,.social-link{text-align: center;}

.social,.copyright{position:static;text-align:center;}.social-media{margin: 18px 0 18px 0;text-align: center;}

.footer-base [class*="col-"]{flex: 0 0 100%;max-width: 100%;text-align:center;}







/*body{border: 1px solid red}*/



}







@media (max-width:767px){



.container{max-width: 590px}.home #content{padding:45px 0 27px;}#content{padding:35px 0 35px;}

.home .intro-text h1{font-size: 40px;}.home .intro-text .small{font-size: 35px;}



.header-bg{display:none;}



.list li{line-height: 21px;padding-left: 21px;}



.navbar-linear{background: -webkit-linear-gradient(-90deg, #098acc 26%, #fff 26%);background: -webkit-linear-gradient(left, #098acc 26%, #fff 26%); 



background: linear-gradient(-90deg, #098acc 26%, #fff 26%);}



.header .navbar-brand{margin: 8px 0 0 0;min-height: 100%;max-width: 70%;}



.intro{min-height:135px;}.subintro-hd{font-size: 35px;}.intro-text{padding: 18px 0 0;}



.list-circle{margin-top: 10px;}.list-circle li{font-size: 15px;margin: 0 0 18px;}



.auto-counter li:last-child{float:none;margin:0 auto;text-align:center;}



.bank-services .img-border{height: 126px;width: 126px;line-height: 108px;}



.bank-services .img-border img{max-width: 50%;}.deposits .content-box .hd-box{font-size:21px;}



.deposits,.bank-loanes,.about-bankprofile,.intrest-rate-inner,.bank-services,.contact-us,.all-board,



.members-info,.notice,.deaf-content,.attachment-link{padding:0;}



.deposits .row figure{margin:0 auto;}.margin-zero{margin:0 !important;}



.about-bankprofile .description{font-size:21px;margin:0 0 15px;line-height:26px;padding-top:0;}



.deposits h2,.bank-loanes h2{font-size: 26px;padding-bottom: 24px;}



.deposits .row{justify-content:center;}



.deposits .row div[class*="col-"]{padding:0 15px 18px;}



.custom-table .table thead th,.custom-table .table tbody td,.about-bankprofile.custom-table .table thead th,.about-bankprofile.custom-table .table tbody td{



font-size: 16px;vertical-align: top;padding: 8px 10px;}



.intrest-rate-inner .table thead th,.intrest-rate-inner .table tbody td,.intrest-rate-inner.custom-table .table thead th{font-size: 14px;}



.intrest-rate-inner h3{font-size: 24px;padding-bottom: 15px;}



.members-info figure{margin: 18px 0;}.contact-us .branch-detail{padding: 15px 0 0 15px;}

.auto-counter{padding:27px 0;}

address{margin: 0;padding: 0;}.auto-counter li{width:50%;}



.footer-base{text-align: center;margin-top: 30px;}

.footer-base .social{position:static;margin-bottom:10px}

.social-media li{font-size:14px;padding:0 0 10px;}.copyright{text-align: center}

.terms-conditions{padding:0;}

.terms-conditions li{font-size: 20px;margin:0 0 10px;}

.termslist h3{margin: 0 0 18px;}











/*body{border: 1px solid lightgreen}*/



}







@media (max-width:639px){



.container{max-width: 435px}.quick-links li{font-size: 16px}#content{min-height:100px;}

.heading{font-size:28px;}.home .intro-text h1{font-size: 40px;}



.navbar-linear{background: none;}.nav-open-btn{top:19px;right:25px;width:34px;}



.intrest-rate-inner h3{font-size: 21px;}.middle-section h2{font-size: 26px;}



.nav-open-btn::before{top:10px;right:17px;height:41px;}



.header .navbar-brand{max-width:80%;}.home #intro .intro-text{padding:12px 15px 24px;}



.bank-services ul li[class*="col-"]{flex: 0 0 100%;max-width: 100%;}



.breadcrumbs li{font-size: 15px;margin: 0 3px 0 0;padding: 0 15px 0 0;background-position: right 8px;}



.subintro-hd.sm-hd{font-size: 28px;}



.board-gallery .image{border: 4px solid #098acc;max-width: 140px;max-height: 140px;}



.board-gallery .hd-info h2,.board-gallery .hd-info p{font-size:18px;}.board-gallery li{margin: 0 0 15px;}



.members-info ol{font-size: 15px;float: none;width: 100%;}



.members-info ol li{line-height: 18px;margin: 0 0 12px;}



.about-bankprofile .description{font-size: 18px;margin: 0 0 12px;line-height: 24px;}

.quick-links{margin:0;border-bottom:solid 1px #ccc;padding:0 0 18px;}

.social-media{margin: 15px 0 0 0;border-bottom:solid 1px #ccc;}

.copyright{font-size: 15px;}





footer .row [class*="col-"]{flex:0 0 100%;max-width:100%}



/*body{border: 1px solid blue}*/



}







@media (max-width:575px){



/*.nav-open-btn{width:28px;}.nav-open-btn::before{right: 13px;}*/







/*body{border: 1px solid yellow}*/



}







@media (max-width:480px){



.container{max-width: 90%}html{-webkit-text-size-adjust: none}



.links-top{text-align: center;padding-top: 10px}



.header{min-height: 60px;padding-top: 6px;}



.header .navbar-brand{max-width:90%;margin:0 0 0 -15px;}



.home #intro{background-position:-218px 100%;}



.home .intro-text h1{font-size:40px;}.home .intro-text .small{font-size: 26px;}



.home .intro-text .btn.btn-primary{max-width: 140px;min-height: 44px;padding: 12px 0 0 0;font-size: 15px;}



.subintro-hd{font-size: 31px;}.subintro-hd.sm-hd{font-size: 21px;}



.nav-open-btn{top:21px;right:23px;width:26px;}.nav-open-btn::before{top:12px;right:13px;height:41px;width:46px;}



.nav-close{top: 19px;right: 21px;}



.auto-counter {padding:33px 0;}



.loanes figure{float:none;}/*.quick-links{margin: 0 0 18px;}*/



.auto-counter .hd-h2 {margin-bottom: 35px;font-size: 25px;}



.auto-counter li strong, .auto-counter li em {font-size: 30px;}



.auto-counter li span {font-size: 16px;}.auto-counter li span br{display:none;}



.auto-counter li{width:100%;}







/*body{border: 1px solid magenta}*/



}







@media (max-width:400px){



.subintro-hd{font-size: 24px;}.header .navbar-brand{margin-top:5px;}







/*body{border: 1px solid green}*/



}



@media (max-width:320px){



.nav-open-btn{top: 18px;right: 15px;}.nav-open-btn::before{top:9px;right:5px;}



	



/*body{border: 1px solid pink}*/



}



