@charset "utf-8"; 
/********* Reset CSS *********/ 
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } 
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block } 
audio, canvas, video { display:inline-block } 
audio:not([controls]) { display:none; height:0; } 
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } 

/*html, body { height: 100%; }*/ 
a { text-decoration:none; color:#373D5F; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; }
a:focus { outline:thin dotted } 
a:hover, a:active { outline:0; } 
a:hover { text-decoration:underline; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; } 
b, strong, dt, th { font-weight:600; } 
em, i { font-style:italic; } 
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; } 
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width:100%; height:auto; } 
figure { margin:0; } 
legend { white-space:normal; } 
q { quotes:"\201C" "\201D" "\2018" "\2019" } 
small { font-size:80% } 
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline } 
sup { top:-0.5em } 
sub { bottom:-0.25em } 
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; } 
table table { margin:0 } 
th, td { border:none; padding:8px 10px } 
caption, th, td { font-weight: normal; } 
caption { display: none; } 

/*********Font Family*********/ 
@font-face { font-family: 'open_sans'; src: url('fonts/opensans-light-webfont.eot'); src: url('fonts/opensans-light-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'); font-weight: 300; font-style: normal; } 
@font-face { font-family: 'open_sans'; src: url('fonts/opensans-regular_0-webfont.eot'); src: url('fonts/opensans-regular_0-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular_0-webfont.woff2') format('woff2'), url('fonts/opensans-regular_0-webfont.woff') format('woff'), url('fonts/opensans-regular_0-webfont.ttf') format('truetype'); font-weight: 400; font-style: normal; } 
@font-face { font-family: 'open_sans'; src: url('fonts/opensans-semibold-webfont.eot'); src: url('fonts/opensans-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff2') format('woff2'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'); font-weight: 600; font-style: normal; } 
@font-face { font-family: 'open_sans'; src: url('fonts/opensans-bold_0-webfont.eot'); src: url('fonts/opensans-bold_0-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold_0-webfont.woff2') format('woff2'), url('fonts/opensans-bold_0-webfont.woff') format('woff'), url('fonts/opensans-bold_0-webfont.ttf') format('truetype'); font-weight: 700; font-style: normal; } 
@font-face { font-family: 'open_sansitalic'; src: url('fonts/opensans-italic_0-webfont.eot'); src: url('fonts/opensans-italic_0-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-italic_0-webfont.woff2') format('woff2'), url('fonts/opensans-italic_0-webfont.woff') format('woff'), url('fonts/opensans-italic_0-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'open_sansextrabold_italic'; src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot'); src: url('fonts/OpenSans-ExtraBoldItalic-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 
@font-face { font-family: 'open_sansbold_italic'; src: url('fonts/OpenSans-BoldItalic-webfont.eot'); src: url('fonts/OpenSans-BoldItalic-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'), url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } 

/********* Form fields *********/ 
::-webkit-input-placeholder { opacity:1; } 
::-moz-placeholder { opacity:1; } 
:-ms-input-placeholder { opacity:1; } 
:-moz-placeholder { opacity:1; } 
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; border:none; } 
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; } 
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100px; height:30px; padding:0; font-size:100%; line-height:normal; } 
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus { outline:0 none; } 
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; margin:0 5px 0 0; } 
input[type="checkbox"] { -webkit-appearance: checkbox; } 
input[type="radio"] { -webkit-appearance:radio } 
input[type="submit"], input[type="button"], input[type="reset"], button, .button, .cancelBtn { line-height:20px; padding:12px 20px; font-size:16px; font-weight:700; display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; } 
textarea { overflow:auto; vertical-align: top; resize:vertical; height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px; } 
fieldset { border:0 none; margin:0; padding:0 } 
label { display:inline-block; padding-bottom:5px; font-weight:normal; } 
button, input, select, textarea, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:none; } 
input[type="file"] { -webkit-appearance:none; } 
input[type="checkbox"] { -webkit-appearance:checkbox; } 
input[type="radio"] { -webkit-appearance:radio } 

/********* Clear floats *********/ 
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table } 
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear:both } 

/********* Common Classes *********/ 
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 } 
body, button, input, select, textarea { color:#555; font: 16px/1.6 'open_sans'; } 
body { background-color:#fff; } 
html, body { overflow-x:hidden; } 
h1 { font-size: 2.308em; } 
h2 { font-size:1.313em; color:#373D5F; font-weight:700; } 
h3 { font-size: 1.188em; font-weight:700; color:#555; } 
h4 { font-size: 1.063em; font-weight:600; color:#666; } 
h5 { font-size: 1.000em; font-weight:600; color:#666; } 
h6 { font-size: 1.000em; font-weight:600; color:#666; } 
.semiBold { font-weight:600; } 
ul { padding:0 0 0 15px; } 
ol { padding:0 0 0 20px } 
ul ul, ol ol { margin:10px 0 } 
ul.bulletText { list-style:none; padding:0; } 
ul.bulletText li { background:url(../../images/bullet-arrow.png) no-repeat left 7px; font-size:1.000em; padding:0 0 0 27px; margin-bottom:10px; list-style:none; } 
ul.bulletText li ul { margin-left:17px; padding:0; } 
ul.bulletText li li { list-style:disc; background:none; padding:0; } 
p, ul, ol, dd, table, fieldset, address { margin: 0 0 25px; } 
h1, h2, h3, h4, h5, h6 { margin:0 0 18px 0; } 
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #dbdbdb; width:100%; height:42px; padding:8px 10px; background:#fff; line-height:19px; color:#464646; } 
::-webkit-input-placeholder { opacity:1; } 
::-moz-placeholder { opacity:1; } 
:-ms-input-placeholder { opacity:1; } 
:-moz-placeholder { opacity:1; } 
input[type="submit"], input[type="button"], input[type="reset"], button, .button { background-color:#373D5F; color:#fff; border:1px solid #373D5F; } 
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover { color:#373D5F; background-color:#fff; text-decoration:none } 
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn { background-color:#555; border-color:#555; } 
input[type="submit"].cancelBtn:hover, input[type="button"].cancelBtn:hover, input[type="reset"].cancelBtn:hover { background-color:#fff; color:#555; } 
.alignLeft { float:left } 
.alignRight { float:right; } 
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden } 
.jsRequired { display:block; background-color:#373D5F; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none; } 
.mrgAuto { margin-right:auto; margin-left:auto; } 
.mrgT20 { margin-top:20px; } 
.mrgL20 { margin-left:20px; } 
.mrgR20 { margin-right:20px; } 
.mrgB20 { margin-bottom:20px; } 
.mrgT10 { margin-top:10px; } 
.mrgL10 { margin-left:10px; } 
.mrgR10 { margin-right:10px; } 
.mrgB10 { margin-bottom:10px; } 
.padL20 { padding-left:20px; } 
.padR20 { padding-right:20px; } 
.padB20 { padding-bottom:20px; } 
.padT20 { padding-top:20px; } 
.padL15 { padding-left:15px; } 
.padR15 { padding-right:15px; } 
.padR60 { padding-right:60px; } 
.padB15 { padding-bottom:15px; } 
.padT15 { padding-top:15px; } 
.padL10 { padding-left:10px; } 
.padL40 { padding-left:40px; } 
.padR10 { padding-right:10px; } 
.padB10 { padding-bottom:10px; } 
.padT10 { padding-top:10px; } 
.padTB10 { padding-top:10px; padding-bottom:10px; } 
.padTB15 { padding-top:15px; padding-bottom:15px; } 
.padTB20 { padding-top:20px; padding-bottom:20px; } 
.pad10 { padding:10px; } .pad15 { padding:15px; } 
.pad20 { padding:20px; } .pad25 { padding:25px; } 
.pad30 { padding:30px; } .width100p { width:100%; } 
.width90p { width:90%; } .width80p { width:80%; } 
.width70p { width:70%; } .width60p { width:60%; } 
.width50p { width:50%; } .width40p { width:40%; } 
.width30p { width:30%; } .width20p { width:20%; } 
.width10p { width:10%; } .width33p { width:33.33%; } 
.width25p { width:25%; } .valignTop { vertical-align:top; } 
.valignMiddle { vertical-align:middle; } 
.valignBottom { vertical-align:bottom; } 
.fileSize, .size { font-size:13px; display:inline-block; vertical-align:middle; margin-left:3px; font-weight:400; } 
.extIcon { vertical-align:middle; margin-left:3px; } 
.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; } 
.bold { font-weight:bold; } 
.italic { font-family: 'open_sansitalic'; } 
.longWord, .wordBreak { word-wrap: break-word; } 
p { font-size:1.000em; } 

/********** Image Formating & Alignment **********/ 
.imgLeft { float:left; margin-right:20px; margin-bottom:20px; } 
.imgRight { float:right; margin-left:20px; margin-bottom:20px; } 
.imgCenter { float:none; margin-bottom:35px; margin-left:auto; margin-right:auto; display:block; } 
.imgBorder { border:1px solid #d3d3d3; padding:5px } 
.rounded { border-radius: 5px; } 
.circle { border-radius:50%; } 
.shadow { box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px; } 

/********** Alignment **********/ 
.left { text-align:left !important } 
.right { text-align:right !important } 
.center { text-align:center !important } 
.justify { text-align:justify !important } 

/********** Error/Alert Messages **********/ 
.message { padding:10px 38px 10px 10px; margin-bottom:20px; border:1px solid transparent; position:relative; } 
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } 
.message.success a { color: #2b542c; } 
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } 
.message.error a { color: #843534; } 
.error, .asterix, .redText { color: #ff0000; font-size: 14px; } 

/********** Table **********/ 
.tableOut { overflow-y:hidden; overflow-x:auto; } 
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; font-size:1.000em; } 
table table, .tableData table { margin:0 } 
table th, .tableData th { text-align:left; font-weight:700; padding:12px 12px; } 
table td, .tableData td { font-weight:400; padding:12px 12px; } 
th, td, .tableData th, .tableData td { border:none; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; }
table tr:nth-child(odd) td, .tableRowOdd { background-color:#fbfbfb; } 
caption, th, td { background:#fff; } 
th, .tableData th { background:#f0f0f0; color:#444; font-weight:600; font-size:1.063em; } 
.tableScroll { overflow-y:hidden; overflow-x:auto } 

/********* Back to Top **********/ 
#backtotop { cursor:pointer; display:none; height:42px; width:42px; overflow:hidden; position:fixed; right:70px; bottom:115px; z-index:13; display:none; text-decoration:none; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); animation: bounce 2s infinite; } 
#backtotop>span { position:relative; display:block; width:42px; height:42px; line-height:42px; font-size:22px; text-align:center; color:#fff; background-color:#5c5c5c; -webkit-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -moz-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; overflow:hidden; } 
#backtotop:hover > span { background:#373D5F; color:#fff; } 
#backtotop>span:after { content:'TOP'; position:absolute; top:150%; left:48%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:.45s cubic-bezier(.54, .13, 0, 1.43); -moz-transition:.45s cubic-bezier(.54, .13, 0, 1.43); transition:.45s cubic-bezier(.54, .13, 0, 1.43); font-weight:600; font-size:12px; } 
#backtotop>span:hover:after { top:50%; } 
#backtotop span span { display:block; line-height:inherit; } 
#backtotop span.angle-up { display:block; background:url(../../images/back-top-arrow.png) no-repeat 0 0; width:40px; height:40px; } 
#backtotop>span span.angle-up { -webkit-transition:.15s ease 50ms; -moz-transition:.15s ease 50ms; transition:.15s ease 50ms; } 
#backtotop>span:hover span.angle-up { -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); transform:translateY(-50px); webkit-transition:.15s ease; -moz-transition:.15s ease; transition:.15s ease; } 

/*************Layout**************/ 
.container { margin:0 auto; width:100%; max-width:1170px; padding:0 15px; } 
.homeBannerSprite { background-image:url(../../images/home-banner-sprite.png); background-repeat:no-repeat; } 
.homeSprite { background-image:url(../../images/header-sprite.png); background-repeat:no-repeat; } 
.sprite { background-image:url(../../images/sprite.png); background-repeat:no-repeat; } 
.newSprite { background-image:url(../../images/new-sprite.png); background-repeat:no-repeat; } 
#content { padding:40px 0; min-height:300px; } 


/*************Home Css**************/ 
.marqueeHomePage { background: #373D5F; padding: 6px 0; } 
.marqueeScrolling ul { margin: 0; } 
.marquee { overflow: hidden; } 
.marqueeScrolling li { float: left; margin-right: 35px; color:#fff } 
.marqueeScrolling li a { color:#fff; } 

/**************Index Banner**************/ 
.indexBanner { position:relative; padding-top: 190px; } 
.indexBanner .swiper-button-next, .indexBanner .swiper-button-prev { position:absolute; top:50%; margin-top:-20px; width:40px; height:40px; opacity:0.45; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; } 
.indexBanner .swiper-button-next:hover, .indexBanner .swiper-button-prev:hover { opacity:1; } 
.indexBanner .swiper-button-next { left:75px; background:url(../../images/sprite.png) no-repeat 0 -546px; } 
.indexBanner .swiper-button-prev { right:75px; background:url(../../images/sprite.png) no-repeat -39px -546px; } 
.indexBanner .sliderCaption, .landingBanner .sliderCaption { position:absolute; left:0; top:0; height:100%; width:100%; } 
/*.indexBanner .sliderCaption .vCenter { padding-top:5%; }*/ 
.indexBanner .owl-controls { display:none; } 
.indexBanner .sliderCaption .box { float:right; width:50%; } 
.indexBanner .swiper-slide-active .firstBannerLogo li { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity:1; } 
.indexBanner .firstBannerLogo li { -webkit-transform: translateY(-60px); -ms-transform: translateY(-60px); transform: translateY(-60px); opacity:0; } 
.indexBanner .firstBannerLogo li:first-child { padding-left:0; } 
.indexBanner .sliderCaption .container { position:relative; height:100%; } 
.firstBannerLogo { margin:15px 0; padding:0; } 
.firstBannerLogo li { display:inline-block; border-right:1px solid #a7c87e; padding:0 34px; } 
.firstBannerLogo li:last-child { border:0; } 
.firstBannerfb { display:none; font-size:16px; font-weight:700; color:#fff; position:absolute; left:0; bottom:90px; } 
.fifapartnerButton { -webkit-transform: translateY(-60px); -ms-transform: translateY(-60px); transform: translateY(-60px); opacity:0; } 
.indexBanner .swiper-slide-active .fifapartnerButton { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity:1; } 

/********** Page Banner **********/ 
.innerBanner { padding-top:190px; text-align:center; position:relative; overflow:hidden; } 
.innerBanner .imgHolder { height:200px; } .innerBanner img { width:100%; } 
.innerBanner .pageTitle { position:absolute; height:100%; width:100%; text-align:left; top:0; left:0; } 
.innerBanner .pageTitle h1 { font-size:1.625em; font-weight:600; color:#fff; opacity: 1; margin:0; } 
.noJS .innerBanner .pageTitle h1 { margin-top:0; opacity:1; } 
.innerBanner.aboutUsBanner { background:#7b9ab5; } 
.innerBanner.loanBanner { background:#c8daf2; } 

/********** breadcrumb **********/ 
.breadcrumb { background:rgba(0, 0, 0, 0.60); color:#fff; padding:2px 0; width:100%; position:absolute; left:0; bottom:0; text-align:left; } 
.breadcrumb ul { margin:0; padding:0; } 
.breadcrumb ul li { font-size:0.875em; list-style:none; } 
.breadcrumb a { color:#fff; position:relative; padding-right:18px; margin:5px 8px 5px 0; display:inline-block; background:url(../../images/breadcrumb-arrow.png) no-repeat right 7px; text-decoration:underline; } 
.breadcrumb a:hover { text-decoration:none; } 
.innerBannerSlider .breadcrumb { z-index:1; } 
 
 /********* Header *********/ 
 .headerRow { padding:18px 0; position:relative; } 
 #logo { float:left; margin:0; } 
 
 /* ******** Custom Language Select ******** */ 
 .customSelectOuter { position:relative; background:#fff url(../../images/drop-select-arrow.png) no-repeat right center; width:100%; padding:0; } 
 .customSelect { font-size:12px; } 
 .hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; background:#fff; padding:0; } 
 span.customSelect.customSelectFocus { outline:1px dotted !important; } 
 .hasJS select.customSelect option { padding:0 5px; font-size:14px; } 
 span.customSelect { display:block; display:block!important; padding-right:44px; color:#464646; height:44px; line-height:44px; border:1px solid #dbdbdb; padding-left:12px; font-size:14px; overflow:hidden; } 
 .customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; } 
 .headerRow .topRightNav li.lang { display: none; } 
 .lang .customSelectInner { text-decoration:underline; } 
 .lang .customSelectOuter:hover .customSelectInner { text-decoration:none; } 
 .lang .customSelectOuter { background:url(../../images/lang-arrow.png) no-repeat right 11px; padding:0; width:63px; } 
 .lang select.customSelect, .lang .customSelect { font-size:13px; line-height:24px; } 
 .lang span.customSelect { color:#555; padding:0; height:24px; line-height:24px; border:0; } 
 .noJS .lang select.customSelect { height:21px; width:60px; } 
 .lang select.customSelect option { font-size:13px; } 
 .lang .goButton { display:none; } 
 
 /*********Header Search*********/ 
 .headerRow .search a { background-position:-14px 1px; width:18px; height:18px; display:inline-block; vertical-align:middle; transition:all 0s ease 0ms; -webkit-transition:all 0s ease 0ms; } 
 .headerRow .search a.active { background-position:-98px 0; } 
 .headerRow li.searchBar { width:32px; height:32px; padding:0; border:0; } 
 .headerRow .searchBox { width:457px; display:inline-block; } 
 .headerRow .searchBox input { background-color:#373D5F; border:0; font-size:0.813em; height:37px; line-height:21px; width:100%; padding:10px 40px 10px 15px; color:#fff; } 
 .headerScroll .headerRow .searchBox input { text-indent:-9999px; } 
 .headerScroll .headerRow .searchBox input:focus { text-indent:0; } 
 .headerRow .searchBox input:focus { outline:0 none; } 
 .headerRow .searchBox .submit { width:37px; padding:0; height:37px; background-position:-526px -135px; position:absolute; right:0; top:0; text-indent:-9999px; border:0; } 
 .headerRow .searchBox .inputSearchBox { position:relative; }
 
 /********* Navigation *********/ 
 .mainNavigation { margin:0; height:55px; position:relative; border-top:1px solid #d5d5d5; clear:both; z-index:13;} 
 .toggleMenu { display:none; padding:10px 15px; text-decoration:none; color:#fff; } 
 .toggleMenu .mobileMenu { font-size:1.250em; color:#fff; } 
 .toggleMenu .iconBar { float:right; width:25px; height:25px; background-position:-1px -462px; font-size:0; } 
 
 /******Nav First Lavel******/ 
 #nav { position:relative; } 
 #nav .menuFirstNode { display:none; } 
 #nav, #nav ul { list-style:none; margin:0; padding:0;} 
 #nav li { float:left; margin:0; display:inline; padding:0; } 
 #nav li:first-child { padding-left:0; } 
 #nav li a { text-decoration:none; } 
 #nav li li > a { padding:0; line-height:46px; color:#4b4b4b; font-size:15px; display:block; text-decoration:none; position:relative; padding:0 16px; } 
 #nav > li > ul > li > a:hover, #nav > li > ul > li.current > a:hover, #nav > li > ul > li:hover > a { background-color:#373D5F; color:#fff; } 
 #nav > li a .icon { width:30px; height:50px; display:inline-block; vertical-align:middle; margin-right:10px; } 
 #nav > li a .mAccIcon { background-position:-601px -985px; width:28px; } 
 #nav > li a .mDepIcon { background-position:-645px -985px; width:25px; } 
 #nav > li a .mLoanIcon { background-position:-685px -984px; width:32px; } 
 #nav > li a .mCardIcon { background-position:-730px -984px; width:29px; } 
 #nav > li a .mWmIcon { background-position:-773px -984px; width:29px; } 
 
 /******Nav Second Lavel******/ 
 #nav li ul { padding:0; margin:0; display:none; } 
 #nav li.current ul { display:block; } 
 #nav li li { display:block; position:relative; margin:0; padding:0;} 
 #nav li li .linkIcon { margin-right:10px; display:inline-block; vertical-align:middle; } 
 #nav li li a { display:block; font-size:0.938em; line-height:50px; font-weight:400; color:#4b4b4b; border:none; text-align:left; padding:0 14px; position:relative; } 
 /*#nav li li a:after { width:0; left:50%; height:4px; bottom:-4px; z-index:1; position:absolute; content:""; background:#373D5F; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; } 
 #nav li li a:hover:after, #nav li li:hover a:after { width:100%; left:0; }*/ 
 #nav li li ul { display:none; position:absolute; left:0; top:100%; background:#f3f3f3; border-top:4px solid #dedede; opacity:0; visibility:hidden; transition: 250ms ease; -webkit-transition: 250ms ease; padding:10px 15px; width:250px; box-shadow:0 5px 5px rgba(0, 0, 0, 0.2); } 
 #nav li li:first-child ul { left:0; } 
 #nav li li:hover ul { opacity:1; visibility:visible; z-index:1} 
 #nav li li li { display:block; margin:0; padding:0; float:none; } 
 #nav li li li a { color:#4b4b4b; display:block; padding:7px 0 7px 25px; line-height:21px; background:url(../../images/nav-arrow.png) no-repeat 0 13px; background-color:none; } 
 #nav li li li a:hover { color:#373D5F; } 
 #nav li li li a:after { display:none; }
 #nav li.current li li ul { display:none; margin:0; padding:0; } 
 #nav .menuIcon { display:none; position:absolute; right:5px; top:20px; width:9px; height:9px; } 
 #nav li.megaMenu { position:static; } 
 #nav li.megaMenu ul { width:100%; padding:20px 0;} 
 .headerScroll #nav li.megaMenu ul { width:877px; } 
 #nav li.megaMenu ul li { width:25%; height: 48px; float:left; padding:0 20px; line-height: 48px; border-right:1px solid #dadada; } 
 .headerScroll #nav li.megaMenu ul li { height:63px; line-height:63px; } 
 #nav li.megaMenu ul li:nth-child(4n+4) { border:0; } 
 #nav li.megaMenu ul li a { display: inline-block; vertical-align: middle; } 
 .linkIcon, .linkIconHover { display: inline-block; margin-right: 10px; vertical-align: middle; } 
 .linkIconHover, #nav ul li:hover .linkIcon, .headerScroll #nav ul li:hover .linkIconHover { display: none; } 
 #nav ul li:hover .linkIconHover { display:inline-block; } 
 #nav > li > ul > li > a { padding-left:65px;} 
#nav > li > ul > li > a:before { width:27px; height:27px; background-image:url(../../images/menu-icon.png); background-repeat:no-repeat; position:absolute; left:14px; top:12px; content:"";margin-left:10px } */
 /*#nav > li:first-child > ul > li:first-child > a:before, #nav > li:nth-child(4) > ul > li:first-child > a:before { background-position:0 0; } 
 #nav > li:first-child > ul > li:first-child:hover > a:before, #nav > li:nth-child(4) > ul > li:first-child:hover > a:before, .wob #nav > li:first-child > ul > li:first-child > a:before, .wob #nav > li:nth-child(4) > ul > li:first-child > a:before { background-position:0 -34px; } */
 #nav > li:first-child > ul > li:first-child > a:before, #nav > li:nth-child(4) > ul > li:first-child > a:before { background-position:0 0;} 
 #nav > li:first-child > ul > li:first-child:hover > a:before, #nav > li:nth-child(4) > ul > li:first-child:hover > a:before, .wob #nav > li:first-child > ul > li:first-child > a:before, .wob #nav > li:nth-child(4) > ul > li:first-child > a:before { background-position:0 -34px; } 
 /*#nav > li:first-child > ul > li:nth-child(2) > a:before { background-position:-32px 0; } 
 #nav > li:first-child > ul > li:nth-child(2):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(2) > a:before { background-position:-32px -34px; } */
 #nav > li:first-child > ul > li:nth-child(2) > a:before { background-position:-32px 0; }
 #nav > li:first-child > ul > li:nth-child(2):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(2) > a:before { background-position:-32px -34px; } 
 /*#nav > li:first-child > ul > li:nth-child(3) > a:before, #nav > li:nth-child(4) > ul > li:nth-child(2) > a:before { background-position:-62px 0; width:33px; } 
 #nav > li:first-child > ul > li:nth-child(3):hover > a:before, #nav > li:nth-child(4) > ul > li:nth-child(2):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(3) > a:before, .wob #nav > li:nth-child(4) > ul > li:nth-child(2) > a:before { background-position:-62px -34px; }*/ 
 #nav > li:first-child > ul > li:nth-child(3) > a:before, #nav > li:nth-child(4) > ul > li:nth-child(2) > a:before { background-position:-62px 0; width:33px; }
 #nav > li:first-child > ul > li:nth-child(3):hover > a:before, #nav > li:nth-child(4) > ul > li:nth-child(2):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(3) > a:before, .wob #nav > li:nth-child(4) > ul > li:nth-child(2) > a:before { background-position:-62px -34px; } 
 /*#nav > li:first-child > ul > li:nth-child(4) > a:before { background-position:-104px 0; width:28px; } 
 #nav > li:first-child > ul > li:nth-child(4):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(4) > a:before { background-position:-104px -34px; } */
 #nav > li:first-child > ul > li:nth-child(4) > a:before { background-position:-363px 0; width:28px; } 
 #nav > li:first-child > ul > li:nth-child(4):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(4) > a:before { background-position:-363px -34px; } 
 /*#nav > li:first-child > ul > li:nth-child(5) > a:before { background-position:-139px 0; width:30px; } 
 #nav > li:first-child > ul > li:nth-child(5):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(5) > a:before { background-position:-139px -34px; } */
 #nav > li:first-child > ul > li:nth-child(5) > a:before { background-position:-237px 0; width:33px; } 
 #nav > li:first-child > ul > li:nth-child(5):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(5) > a:before { background-position:-237px -34px; } 
 /*#nav > li:first-child > ul > li:nth-child(6) > a:before { background-position:-175px 0; } 
 #nav > li:first-child > ul > li:nth-child(6):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(6) > a:before { background-position:-175px -34px; } */
 #nav > li:first-child > ul > li:nth-child(6) > a:before { background-position:-424px 0; } 
 #nav > li:first-child > ul > li:nth-child(6):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(6) > a:before { background-position:-424px -34px; } 
 #nav > li:first-child > ul > li:nth-child(7) > a:before, #nav > li:nth-child(4) > ul > li:nth-child(3) > a:before { background-position:-461px 0; } 
 #nav > li:first-child > ul > li:nth-child(7):hover > a:before, #nav > li:nth-child(4) > ul > li:nth-child(3):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(7) > a:before, .wob #nav > li:nth-child(4) > ul > li:nth-child(3) > a:before { background-position:-461px -34px; } 
 #nav > li:first-child > ul > li:nth-child(8) > a:before { background-position:-499px 0; } 
 #nav > li:first-child > ul > li:nth-child(8):hover > a:before, .wob #nav > li:first-child > ul > li:nth-child(8) > a:before { background-position:-499px -34px; } 
 #nav > li:nth-child(2) > ul > li:first-child > a:before { background-position:-208px 1px; } 
 #nav > li:nth-child(2) > ul > li:first-child:hover > a:before, .wob #nav > li:nth-child(2) > ul > li:first-child > a:before { background-position:-208px -34px; } 
 #nav > li:nth-child(2) > ul > li:nth-child(2) > a:before { background-position:-240px 0; } 
 #nav > li:nth-child(2) > ul > li:nth-child(2):hover > a:before, .wob #nav > li:nth-child(2) > ul > li:nth-child(2) > a:before { background-position:-240px -34px; } 
 #nav > li:nth-child(2) > ul > li:nth-child(3) > a:before { background-position:-270px 1px; } 
 #nav > li:nth-child(2) > ul > li:nth-child(3):hover > a:before, .wob #nav > li:nth-child(2) > ul > li:nth-child(3) > a:before { background-position:-270px -34px; } 
 #nav > li:nth-child(2) > ul > li:nth-child(4) > a:before { background-position:-302px 1px; } 
 #nav > li:nth-child(2) > ul > li:nth-child(4):hover > a:before, .wob #nav > li:nth-child(2) > ul > li:nth-child(4) > a:before { background-position:-302px -34px; } 
 #nav > li:nth-child(3) > ul > li:first-child > a:before { background-position:-335px 1px; } 
 #nav > li:nth-child(3) > ul > li:first-child:hover > a:before, .wob #nav > li:nth-child(3) > ul > li:first-child > a:before { background-position:-335px -33px; } 
 #nav > li:nth-child(3) > ul > li:nth-child(2) > a:before { background-position:-366px 1px; } 
 #nav > li:nth-child(3) > ul > li:nth-child(2):hover > a:before, .wob #nav > li:nth-child(3) > ul > li:nth-child(2) > a:before { background-position:-366px -33px; } 
 #nav > li:nth-child(3) > ul > li:nth-child(3) > a:before { background-position:-399px 0; } 
 #nav > li:nth-child(3) > ul > li:nth-child(3):hover > a:before, .wob #nav > li:nth-child(3) > ul > li:nth-child(3) > a:before { background-position:-399px -33px; } 
 #nav > li:nth-child(3) > ul > li:nth-child(4) > a:before { background-position:-427px 0; } 
 #nav > li:nth-child(3) > ul > li:nth-child(4):hover > a:before, .wob #nav > li:nth-child(3) > ul > li:nth-child(4) > a:before { background-position:-427px -34px; } 
 
 /********** Access Control **********/ 
 .headerRow .rightCol { float:right; width:850px; } 
 .headerRow .rightCol .bottomRow { margin-top:12px; } 
 .headerRow .topNav { margin:0; padding:0; list-style:none; display:inline-block; width:473px; vertical-align:middle; }
 .headerRow .topNav li { margin:0 10px; float:left; } 
 .headerRow .topNav li:first-child { margin-left:0; } 
 .headerRow .topNav li:last-child { margin-right:0; } 
 .headerRow .topNav li a { font-size:0.813em; color:#4b4b4b; } 
 .headerRow .topNav li a:hover, .headerRow .topNav li a.active { color:#373D5F; text-decoration:none; } 
 .headerRow .topNav li a.active { font-weight:600; } 
 .headerRow .topRightNav { float:right; margin:0; padding:0; list-style:none; } 
 .headerRow .topRightNav li { position:relative; float:left; padding:0 12px; } 
 .headerRow .topRightNav li:after { height:14px; width:1px; position:absolute; right:0; top:50%; margin-top:-5px; content:""; background:#cdcdcd; } 
 .headerRow .topRightNav li:last-child:after { display:none; } 
 .headerRow .topRightNav li:last-child { padding-right:0; } 
 .headerRow .topRightNav li a { color:#555; font-size:0.813em; text-decoration:underline; } 
 .headerRow .topRightNav li a:hover { color:#373D5F; text-decoration:none; } 
 .headerRow .botRightNav { float:right; margin:0 -5px 0 0; padding:0; list-style:none; } 
 .headerRow .botRightNav li { position:relative; float:left; padding:0 5px; } 
 .headerRow .botRightNav li:last-child { padding-right:0; } 
 .headerRow .botRightNav li a { color:#4b4b4b; font-size:0.813em; border:1px solid #ccc; line-height:33px; padding:0 14px 0 0; display:block; font-weight:600; transition:all 0.2s ease 0ms; -webkit-transition:all 0.2s ease 0ms; } 
 .headerRow .botRightNav li a:hover { background:#373D5F; color:#fff; text-decoration:none; } 
 .headerRow .botRightNav .icon { width:35px; height:35px; display:inline-block; vertical-align:middle; -webkit-transition: 350ms ease; transition: 350ms ease; } 
 .headerRow .botRightNav .loginIcon { background-position:7px 7px; } 
 .headerRow .botRightNav .locateIcon { background-position:-28px 8px; } 
 .headerRow .botRightNav .contactIcon { background-position:-64px 8px; } 
 .headerRow .botRightNav li a:hover .loginIcon, .wob .headerRow .botRightNav .loginIcon { background-position:7px -27px; } 
 .headerRow .botRightNav li a:hover .locateIcon, .wob .headerRow .botRightNav .locateIcon { background-position:-28px -27px; } 
 .headerRow .botRightNav li a:hover .contactIcon, .wob .headerRow .botRightNav .contactIcon { background-position:-64px -27px; } 
 
 /**************Explore More**************/ 
 .socialFeeds h2, .latestnews h2, .depositsandloans h2 { font-size:1.813em; font-weight:600; text-align:center; position:relative; margin-bottom:28px;} 
 .socialFeeds h2:after, .latestnews h2:after, .depositsandloans h2:after { height:1px; width:600px; left:50%; top:50%; margin-left:-300px; position:absolute; content:""; background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #373D5F 35%, #373D5F 70%, #ffffff 100%); background: -webkit-linear-gradient(left, #ffffff 0%, #373D5F 35%, #373D5F 70%, #ffffff 100%); background: linear-gradient(to right, #ffffff 0%, #373D5F 35%, #373D5F 70%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );} 
 .socialFeeds h2 span, .latestnews h2 span, .depositsandloans h2 span { background:#fff; position:relative; z-index:1; padding:0 13px;} 
 
 /*********Connect with Us******/ 
 .socialFeedsInner { padding:0; position:relative; z-index: 1; background-color: #f3f3f3; border-bottom:1px solid #b8b8b8; }
 .socialFeedsList { list-style: none; margin: 0; padding: 0; text-align:center; } 
 .socialFeedsList li { display:inline-block; text-align: center; position: relative; } 
 .socialFeedsList li:last-child { margin-right: 0; } 
 .socialFeedsList li a { width:190px; height:80px; display: block; padding:22px 0; font-size: 22px; font-weight: 700; text-decoration: none; position: relative; margin:0 -2px; } 
 .socialFeedsList li a:after { width:100%; height:0; position:absolute; left:0; bottom:0; content:""; -webkit-transition: 350ms ease; transition: 350ms ease; } 
 .socialFeedsList li a:hover:after { height:5px; } 
 .socialFeedsList li a.fb:after { background:#2d4485; } 
 .socialFeedsList li a.gplus:after { background:#d62424; } 
 .socialFeedsList li a.tw:after { background:#16a6f2; } 
 .socialFeedsList li a.yt:after { background:#d62424; } 
 .socialFeedsList li a.linkedin::after {background: #0077b5;} 
 .socialFeedsList li a .icon { width:35px; height:35px; margin-right:20px; -webkit-transition: 350ms ease; transition: 350ms ease; display:inline-block; vertical-align:middle; } 
 /*.socialFeedsList li a .fbIcon { background-position:-192px -45px; width:15px; } 
 .socialFeedsList li a .twIcon { background-position:-228px -41px; width:29px; } 
 .socialFeedsList li a .ytIcon { background-position:-269px -41px; } 
 .socialFeedsList li a .linkedinIcon {background-position: -49px -463px;} 
 .socialFeedsList li a .inIcon { background-position:-312px -43px; }*/
 .socialFeedsList li a .fbIcon { background-position: -125px -137px; margin-top:-15px; height:40px;} 
 .socialFeedsList li a .gplusIcon { background-position:-78px -4px; width:57px; height:45px; margin-top:-10px;} 
 .socialFeedsList li a .twIcon { background-position:-14px -79px; width:42px; margin-top:-15px;} 
 .socialFeedsList li a .ytIcon { background-position:-64px -141px; width:50px; margin-top:-9px; } 
 .socialFeedsList li a .linkedinIcon {background-position: -7px -137px; width:42px; height:42px; margin-top:-18px;} 
 .socialFeedsList li a .inIcon { background-position:-223px -6px; width:42px; height:40px; margin-top:-8px;}
 .socialFeedsList li a.gplus,.socialFeedsList li a.tw, .socialFeedsList li a.yt, .socialFeedsList li a.insta, .socialFeedsList li a.linkedin { border-left:1px solid #ddd; } 
 .socialFeedsList li a.fb { color: #2d4485; } 
 .socialFeedsList li a.gplus { color: #d62424; } 
 .socialFeedsList li a.tw { color: #16a6f2; } 
 .socialFeedsList li a.yt { color: #d62424; } 
 .socialFeedsList li a.linkedin {color: #0077b5;} 
 .socialFeedsList li a.insta { color: #9833c5; } 
 .socialFeedsList li a.insta::after { background: #a24bc8; } 
 .mobConWithUs.box p.title { color: #424242; } 
 
 /**********Footer**********/ 
 #wrapper { position:relative; overflow:hidden; } 
 #footer { border-top:1px solid #dadada; padding:34px 0 0; } 
 #footer .siteUpdate { font-size:0.875em; float:left; } 
 #footer .siteUpdate strong, #footer .siteUpdate span.counter { color:#373D5F; font-weight:700; } 
 #footer .topRow { position:relative; } 
 #footer .topRow .box { width:333px; float:right; } 
 #footer .topRow .sitemapLinks { position:absolute; left:50%; margin-left:-38px; text-align:center; font-size:14px; color:#000; text-decoration:underline; top:11px; width:76px; } 
 #footer .topRow .sitemapLinks:hover { text-decoration:none; } 
 #footer .siteUpdate span:first-child { padding-right:10px; margin-right:10px; position:relative; } 
 #footer .siteUpdate span:first-child:after { width:1px; height:11px; position:absolute; right:0; top:4px; background:#424242; content:""; }
 #footer .siteUpdate span.counter:after { display:none; } 
 #footer .row .col8, #footer .row .col4 { float:left; } 
 #footer .row .col8 { width:70%; padding-right:20px; border-right:1px solid #dadada; } 
 #footer .row .col4 { width:18%; padding-left:20px; } 
 #footer .row .col4 .box { margin-bottom:30px; position:relative; z-index:16; } 
 #footer .row .col4 .box label { font-size:0.813em; color:#424242; padding-bottom:7px; font-weight:600; } 
 #footer .callBackBtn { position:absolute; right:0; top:-8px; border:1px solid #3b6174; font-size:13px; color:#f3f3f3; padding:8px 16px; text-decoration:none; } 
 #footer .callBackBtn .icon { width:19px; height:19px; display:inline-block; vertical-align:middle; margin-right:10px; background-position:-128px -2px; } 
 #footer .callBackBtn:hover { background:#3b6174; } 
 .footerNav { position:relative; } 
 .footerNav ul { margin:0; padding:0; list-style:none; float:left; } 
 .footerNav ul li { position:relative; padding:0 16px; float:left; } 
 .footerNav ul li:first-child { padding-left:0; } 
 .footerNav ul li:after { height:14px; width:1px; background:#474747; content:""; position:absolute; right:0; top:50%; margin-top:-7px; } 
 .footerNav ul li:last-child:after { display:none; } 
 .footerNav ul li a { color:#424242; font-size:13px; text-decoration:none; font-weight:600; } 
 .footerNav ul li a:hover { text-decoration:underline; color:#373D5F } 
 .footerLinks { margin-bottom:15px; } 
 .footerLinks .col3 { float:left; width:25%; }
 .footerLinks .col3.lastCol { width:54%; } 
 .footerLinks .col3 h3 { margin-bottom:10px; font-size:1.000em; }
 .footerLinks ul { padding:0 40px 0 0; list-style:none; margin:0; } 
 .footerLinks .col3.lastCol ul { padding-right:20px; width:50%; float:left; }
 .footerLinks ul:last-child, .footerLinks .col3.lastCol ul:last-child { padding:0; } 
 .footerLinks ul li { width:100%; } 
 .footerLinks ul li a { color:#424242; text-decoration:none; font-size:0.875em; padding:3px 10px 3px 17px; display:block; font-weight:normal; position:relative; } 
 .footerLinks ul li a:hover { text-decoration:underline; color:#373D5F } 
 .footerLinks ul li .icon { position:absolute; left:0; top:9px; height:10px; width:6px; background-position:-544px -38px; }
 .copyright { margin:0 0 15px 0; } 
 .copyright p { margin:0; color:#424242; font-size:0.813em; padding:0; line-height:22px; float:right; } 
 .copyright span:first-child { padding-right:10px; margin-right:10px; position:relative; } 
 .copyright span:first-child:after { width:1px; height:11px; position:absolute; right:0; top:4px; background:#424242; content:""; } 
 .downloadApp { float:right; position:relative; } 
 .downloadApp p { margin:28px 12px 0 0; padding:0; color:#fff; line-height:19px; float:left; } 
 .downloadApp a { color:#fff; text-decoration:none; font-size:14px; } 
 .downloadApp a:hover { text-decoration:underline; } 
 .downloadApp .qrCodeImg { } 
 .connectWithUs { float:left; width:100%; } 
 .connectWithUs p, .mobConWithUs p { margin-bottom:9px; font-size:13px; color:#424242; font-weight:600; } 
 .connectWithUs ul { margin:0; padding:0; list-style:none; } 
 .connectWithUs ul li { display:inline-block; vertical-align:middle; padding-right:5px; } 
 .connectWithUs ul li a { display:inline-block; position:relative; background:url(../../images/social-icons.png) no-repeat 0 0; width:39px; height:39px; } 
 .connectWithUs ul li a:hover { opacity:1; } 
 .connectWithUs ul li a.facebook { background-position:0 0; } 
 .connectWithUs ul li a.twitter { background-position:-50px 0px; } 
 .connectWithUs ul li a.linkedin { background-position:-99px 0px; } 
 .connectWithUs ul li a.youTube { background-position:-145px 0px; } 
 .connectWithUs ul li a.instagram { background-position:-192px 0px; } 
 .connectWithUs li a.facebook span { background:#6577a7; } 
 .connectWithUs li a.twitter span { background:#0db2f2; } 
 .connectWithUs li a.youTube span { background:#bb2025; } 
 .connectWithUs li a.linkedin span { background:#1e85d4; } 
 .connectWithUs li a.instagram span { background:#497091; } 
 .connectWithUs li a span { font-family: 'lato'; color:#fff; position:absolute; bottom:0; line-height:20px; left:-25px; right:-25px; padding:5px 7px; z-index:-1; font-size:14px; border-radius:2px; visibility:hidden; opacity:0; -o-transition:all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55); -moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55); text-align:center; } 
 .connectWithUs li a span:before { content:''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position:absolute; bottom:-5px; left:40px; } 
 .connectWithUs li a:hover span { bottom:50px; visibility:visible; opacity:1; z-index:1; } 
 .connectWithUs li a.facebook span:before { border-top-color:#6577a7; } 
 .connectWithUs a.twitter span:before { border-top-color:#0db2f2; } 
 .connectWithUs a.youTube span:before { border-top-color:#bb2025; } 
 .connectWithUs a.linkedin span:before { border-top-color:#1e85d4; } 
 .connectWithUs a.instagram span:before { border-top-color:#497091; } 
 .subscription { position:relative; } 
 .subscription .error { font-size:13px; color:#ff0000 !important; } 
 .subscription span { font-size:13px; color:#088f18; display:block; }
 .subscription .inputBox { width:100%; border:1px solid #d9d9d9; padding:10px 111px 10px 15px; background:#f7f7f7; height:43px; line-height:20px; font-size:0.813em; color:#424242; } 
 .subscription .submit { width:76px; height:43px; text-align:center; position:absolute; right:0; top:0; background:#646464; font-size:0.813em; color:#fff; border:0; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; font-weight:600; } 
 .subscription .submit:hover { background:#373D5F; color:#fff; } 
 #footer .customSelectOuter { background:#3d6376 url(../../images/footer-select-arrow.png) no-repeat right center; } 
 #footer .customSelectOuter option { padding:5px 10px; } 
 #footer span.customSelect { border:0; color:#b1c1c8; } 
 #footer .buttons span { display:inline-block; margin-right:10px; } 
 .siteBestView { border-top:1px solid #3d6376; font-size:13px; color:#fff; margin:0; padding-top:15px; } 
 .liveWebChatBtn { background:#373D5F; position:fixed; right:0; bottom:-100px; z-index:98; color:#fff; font-size:16px; text-decoration:none; padding:15px; box-shadow:0 0 3px rgba(0, 0, 0, 0.4); } 
 .liveWebChatBtn.slide { bottom:0; } 
 .liveWebChatBtn:hover { background:#424242; text-decoration:none; color:#fff; } 
 .liveWebChatBtn .iconLeft { width:27px; height:22px; background-position:-165px 0; margin-right:10px; display:inline-block; vertical-align:middle; } 
 .liveWebChatBtn .iconRight { width:14px; height:9px; background-position:-203px 0; margin:-2px 0 0 10px; display:inline-block; vertical-align:middle; } 
 .footerHide { position:relative; width:100%; background:#fff; z-index:13; -webkit-transition: 250ms ease; transition: 250ms ease; margin:45px 0 15px; } 
 .footerHide .container { padding:20px 15px 10px 15px; } 
 .footerHide .footerHideRow { height:0; overflow:hidden; -webkit-transition: 250ms ease; transition: 250ms ease; } 
 .footerHide.footerSlideUp .footerHideRow { height:320px; } 
 .footerHide.footerSlideUp { height:auto; } 
 .footerHide:after { height:4px; width:100%; content:""; position:absolute; left:0; top:-4px; background:#373D5F; }
 .footerSlideup { width:60px; height:34px; background-position:-300px 11px; position:absolute; left:50%; top:-34px; cursor:pointer; margin-left:-30px; background-color:#373D5F; } 
 .footerSlideup.active { background-position:-337px 11px; } 
 .footerTopLinks { float:left; margin:7px 0; padding:0; list-style:none; } 
 .footerTopLinks li { display:inline-block; position:relative; padding:0 10px; } 
 .footerTopLinks li:first-child { padding-left:0; } 
 .footerTopLinks li:after { background: #ccc; content: ""; height: 14px; margin-top: -7px; position: absolute; right:-2px; top: 50%; width: 1px; } 
 .footerTopLinks li:last-child:after { display:none; } 
 .footerTopLinks li a { font-size:0.875em; color:#000; text-decoration:underline; } 
 .footerTopLinks li a:hover { text-decoration:none; } 
 .rightFixedBox { width:52px; position:fixed; right:-54px; top:50%; margin-top:-113px; }
 .rightFixedBox.active { right:0; } 
 .rightFixedBox .socialList { margin:0; padding:0; list-style:none; -webkit- box-shadow:0 0 3px rgba(0, 0, 0, 0.4); box-shadow:0 0 3px rgba(0, 0, 0, 0.4); } 
 .rightFixedBox .socialList li { display:block; } 
 .rightFixedBox .socialList li a { display:block; background-color:#373D5F; width:52px; height:45px; display:block; position:relative; text-decoration:none; }
 /*.rightFixedBox .socialList .facebook { background-position:-380px 7px; } 
 .rightFixedBox .socialList .twitter { background-position:-424px 7px; } 
 .rightFixedBox .socialList .youTube { background-position:-469px 7px; } 
 .rightFixedBox .socialList .linkedIn {background-position: -80px -452px;} 
 .rightFixedBox .socialList .instagram { background-position:-511px 7px; }*/
 .rightFixedBox .socialList .facebook { background-position:-157px -66px; } 
 .rightFixedBox .socialList .googleplus { background-position:-3px -9px; } 
 .rightFixedBox .socialList .twitter { background-position:-159px -9px; } 
 .rightFixedBox .socialList .youTube { background-position:-213px -100px; } 
 .rightFixedBox .socialList .linkedIn {background-position: -80px -77px;} 
 .rightFixedBox .socialList .instagram { background-position:-218px -57px; }
 .rightFixedBox .socialList span { height:40px; line-height:40px; top:2px; color:#fff; font-size:14px; font-weight:600; position:absolute; padding:0 10px; background:#29b1e9; text-align:right; right:50%; opacity:0; visibility:hidden; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3); } 
 .rightFixedBox .socialList li a:hover span { opacity:1; visibility:visible; right:100%; } 
 .rightFixedBox .socialList span:after { width: 0; position:absolute; right:-6px; top:15px; content:""; height: 0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid green; } 
 .rightFixedBox .socialList .instagram span::after { border-left-color: #a24bc8; } 
 .rightFixedBox .socialList .instagram span { background: #a24bc8; } 
 .rightFixedBox .socialList .facebook span { background:#2d4485; }
 .rightFixedBox .socialList .googleplus span { background:#d62424; } 
 .rightFixedBox .socialList .twitter span { background:#29b1e9; } 
 .rightFixedBox .socialList .youTube span { background:#d62424; } 
 .rightFixedBox .socialList .linkedIn span {background: #0077b5;} 
 .rightFixedBox .socialList .facebook span:after { border-left-color:#2d4485; } 
 .rightFixedBox .socialList .googleplus span:after { border-left-color:#d62424; } 
 .rightFixedBox .socialList .twitter span:after { border-left-color:#29b1e9; } 
 .rightFixedBox .socialList .youTube span:after { border-left-color:#d62424; } 
 .rightFixedBox .socialList .linkedIn span::after {border-left-color: #0077b5;} 
 .homeRightNav .homeRightNavSlide .toolTip { height:40px; line-height:40px; top:11px; color:#fff; font-size:14px; font-weight:600; position:absolute; padding:0 10px; background:#666; text-align:right; right:90%; opacity:0; visibility:hidden; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3); width:93px; } 
 .homeRightNav .homeRightNavSlide > a:hover .toolTip { opacity:1; visibility:visible; right:100%; } 
 .homeRightNav .homeRightNavSlide .toolTip:after { width: 0; position:absolute; right:-6px; top:15px; content:""; height: 0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #666; } 
 .liveWebChatBtn, .announcements, .rightFixedBox, .sliderArrow { transition:all 0.5s ease 0ms; -webkit-transition:all 0.5s ease 0ms; } 
 
 /**************Announcements**************/ 
 .announcements { position:fixed; top:50%; margin-top:-177px; left:-45px; z-index:100; } 
 .announcements.slide { left:0; } 
 .announcements .title { background:#373D5F; color:#fefefe; font-size:14px; font-weight:600; padding:12px 15px 12px 15px; margin:0; display:inline-block; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); position:absolute; top:50%; left:-50px; margin-top: -20.5px; cursor:pointer; z-index:1; box-shadow:0 0 4px rgba(0, 0, 0, 0.4); } 
 .announcements .box { background:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); margin-left:-360px; padding:40px 25px 25px 60px; width:360px; position:relative; transition:all 0.4s ease 0ms; -webkit-transition:all 0.4s ease 0ms; } 
 .announcements.active .box { margin-left:0; } 
 .announcements ul li { margin:0; padding-bottom:10px; } 
 .announcements ul li a { color:#4a4a4a; font-size:15px; line-height:21px; margin-bottom:20px; } 
 .announcements ul li a:hover { color:#373D5F; }
 .announcements ul li .date { font-size:13px; display:none; }
 .announcements ul li .fileSize img { width:auto; /*height:18px;*/ position:relative; top:-2px; } 
 .announcements .playPause { position:absolute; top:15px; right:25px; font-size:0.938em; color:#424242; text-decoration:underline; background-position:-499px -90px; padding-right:16px; transition:none; -webkit-transition:none; } 
 .announcements .playPause.play { background-position:-508px -112px; } 
 .announcements .viewAll { font-size:0.938em; text-decoration:underline; display:inline-block; margin-top:15px; margin-left:24px; } 
 .announcements .viewAll:hover, .announcements .playPause:hover { text-decoration:none; } 
 .sliderArrow { width:42px; height:42px; opacity:0; position:absolute; right:70px; bottom:0; background-color:#373D5F; z-index:1; background-position:-466px -46px; display:inline-block; text-indent:-9999px; /*box-shadow:0 0 10px rgba(0, 0, 0, 0.5);*/ animation: bounce 2s infinite; }
 .sliderArrow.slide { bottom:35px; opacity:1; } 
 @keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 
 40% { transform: translateY(-20px); } 
 60% { transform: translateY(-10px); } } 
 
 .rightFixedBox .box { background:#fff; -webkit-box-shadow:0 0px 10px rgba(0, 0, 0, 0.3); box-shadow:0 0px 10px rgba(0, 0, 0, 0.3); padding:28px 10px 18px 30px; position:absolute; right:-1200px; top:202px; z-index:13; transition: 350ms ease; -webkit-transition: 350ms ease; min-height:160px; } 
 .rightFixedBox .box.active { right:0; } 
 .rightFixedBox .box .darkButton { color:#fff; font-size:14px; font-weight:600; background:#4b4b4b; border:0; padding:3px 7px; margin-top:5px; text-decoration:none; display:block; text-align:center } 
 .rightFixedBox .box .darkButton:hover { background:#373D5F; } 
 .gridView .row { margin:0 -10px; } 
 .gridView .col2, .gridView .col3 { float:left; padding:10px; } 
 .gridView .col2 { width:50%; } 
 .gridView .col3 { width:33.333%; } 
 
 /**************Swiper 3.4.2**************/ 
 .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; 
 /* Fix of Webkit flickering */ z-index: 1; } 
 .swiper-container-no-flexbox .swiper-slide { float: left; } 
 .swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } 
 .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
 .swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); } 
 .swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; } 
 .swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; } 
 .swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; } 
 
 /* Auto Height */ 
 .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
 .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform, height; } 
 
 /* a11y */ 
 .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } 
 
 /* IE10 Windows Phone 8 Fixes */ 
 .swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; } 
 .swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; } 

 /* Arrows */
 .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 13; cursor: pointer; } 
 .swiper-pagination.swiper-pagination-hidden { opacity: 0; } 
 .landingPageBanner .swiper-slide .sliderCaption { opacity:0 !important; } 
 .landingPageBanner .swiper-slide.swiper-slide-active .sliderCaption { opacity:1 !important; } 
 
 /* Common Styles */ 
 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom:10px; left: 0; width: 100%; position:absolute; text-align:center; z-index:2; } 
 .swiper-container-horizontal > .swiper-pagination-bullets { height:15px; } 
 .swiper-pagination.mrgBottom { bottom:50px; }
 
 /********* LiteBox v1.3 **********/ 
 .litebox-overlay, .litebox-overlay > * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
 .litebox-overlay { display: none; width: 100%; min-width: 280px; text-align: center; position: fixed; top: 0; left: 0; z-index: 99999; } 
 .litebox-overlay .litebox-loader { position: absolute; width: 40px; height: 40px; left: 20px; top: 20px; border: 3px solid #111; border-right-color: #fff; border-radius: 50%; -webkit-animation: liteboxLoader 1s linear infinite; -moz-animation: liteboxLoader 1s linear infinite; -ms-animation: liteboxLoader 1s linear infinite; -o-animation: liteboxLoader 1s linear infinite; animation: liteboxLoader 1s linear infinite; } 
 .litebox-overlay .litebox-text { width: 100%; padding: 0 15px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; line-height: 50px; position: absolute; bottom: 0; z-index: 2; } 
 .litebox-overlay .litebox-close { width: 40px; height: 40px; background: url(../../images/litebox-close.png) no-repeat center; opacity: .7; position: absolute; top: 20px; right: 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } 
 .litebox-overlay .litebox-close:hover { opacity: 1; cursor: pointer; }
 .litebox-overlay .litebox-nav { display: none; width: 60px; height: 60px; margin-top: -30px; opacity: .2; position: absolute; top: 50%; z-index: 9999999; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } 
 .litebox-overlay .litebox-nav:hover { opacity: .5; cursor: pointer; } 
 .litebox-overlay .litebox-prev { background: url(../../images/litebox-prev.png) no-repeat center; left: 20px; } 
 .litebox-overlay .litebox-next { background: url(../../images/litebox-next.png) no-repeat center; right: 20px; } 
 .litebox-overlay .litebox-container { position: absolute; top:10%; right: 10%; bottom: 10%; left: 10%; overflow: hidden; }
 .litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }
 .litebox-overlay img, .litebox-overlay iframe { display: inline-block; max-width: 100%; max-height: 100%; margin: 0 auto; vertical-align: middle; overflow-x: hidden; } 
 .litebox-overlay iframe { width: 100%; height: 100%; position: relative; z-index: 999999; }
 .litebox-overlay .litebox-inline-html { width: 100%; padding: 20px; line-height: normal; overflow-x: hidden; line-height: normal !important; position: absolute; } 
 .litebox-overlay .litebox-error { width: 100%; height: 100%; color: #FFF; text-align: center; line-height: inherit; } 
 .litebox-overlay .litebox-error span { background: rgba(0, 0, 0, .9); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; color: #FFF; text-shadow: 1px 1px 0 #000; line-height: normal; } 
 /*@media only screen and (max-width: 479px) { .litebox-overlay .litebox-close { display: none; } }*/ /* Bullets */ 
 .swiper-pagination-bullet { width:12px; height:12px; display: inline-block; vertical-align:top; border-radius: 100%; background: #fff; border:1px solid #373D5F; opacity:1; } 
 button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; } 
 .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } 
 .swiper-pagination-white .swiper-pagination-bullet { background: #fff; } 
 .swiper-pagination-bullet-active { opacity: 1; background: #373D5F; } 
 .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; } 
 .swiper-pagination-black .swiper-pagination-bullet-active { background: #000; } 
 .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); -moz-transform: translate3d(0px, -50%, 0); -o-transform: translate(0px, -50%); -ms-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); } 
 .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; } 
 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; } 
 
 /* Progress */ 
 .swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; } 
 .swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; } 
 .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; } 
 .swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; } 
 .swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; } 
 .swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }
 .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; } 
 .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; } 
 
 /* 3D Container */ 
 .swiper-container-3d { -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }
 .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
 .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; } 
 .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));/* Firefox 16+, IE10, Opera 12.50+ */ }
 .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));/* Firefox 16+, IE10, Opera 12.50+ */ } 
 .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));/* Firefox 16+, IE10, Opera 12.50+ */ } 
 .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));/* Firefox 16+, IE10, Opera 12.50+ */ }
 
 /* Coverflow */ 
 .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { /* Windows 8 IE 10 fix */ -ms-perspective: 1200px; }
 
 /* Cube + Flip */ 
 .swiper-container-cube, .swiper-container-flip { overflow: visible; } 
 .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; } 
 .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } 
 .swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } 
 .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } 
 
 /* Cube */ 
 .swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; } 
 .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; } 
 .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } 
 .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; } 
 
 /* Fade */ 
 .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } 
 .swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }
 .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } 
 .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } 
 .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; } 
 .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } 
 
 /* Scrollbar */ 
 .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }
 .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } 
 .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
 .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; } 
 .swiper-scrollbar-cursor-drag { cursor: move; } 
 
 /* Preloader */ 
 .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -moz-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; } 
 .swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,"); background-position: 50%; -webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat; }
 .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,"); } 
 @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); } } 
 @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); } } 
 
 /********** Sidebar Nav **********/ 
 #menuLeft { margin:0; padding:0 40px 0 0; list-style:none; }
 #menuLeft ul { margin:0 0 0 10px; padding:0; list-style:none; display:none; } 
 #menuLeft li { position:relative; } 
 #menuLeft li .linkIcon { display:none; }
 #menuLeft li a { border-top:1px solid #d3d3d3; display:block; color:#444; background:url(../../images/bullet-arrow.png) no-repeat 0 18px; padding:11px 0 11px 30px; text-decoration:none; } 
 #menuLeft li a:hover, #menuLeft li.activeLI > a { color:#373D5F; } 
 #menuLeft li:first-child > a { border:0; }
 #menuLeft li .menuLeftPlus { background: url(../../images/acc-plus.png) no-repeat scroll right 19px; position:absolute; right:0; top:0; width:30px; height:42px; z-index:5; cursor:pointer; } 
 #menuLeft > li.activeLI > .menuLeftPlus, #menuLeft ul > li.activeLI > .menuLeftPlus { background:url(../../images/acc-minus.png) no-repeat scroll right 17px; } 
 
 /********** About Us **********/ 
 .aboutUs .ourVisionP, .brdParagraph { font-size:1.250em; font-weight:300; line-height:31px; position:relative; margin-bottom:80px; } 
 .aboutUs .ourVisionP:after, .brdParagraph:after { width:98px; height:6px; position:absolute; left:0; bottom:-19px; content:""; background:#373D5F; } 
 /*.rightContent h2 { font-size:23px; font-weight:700; color:#373D5F; margin-bottom:15px; }*/ 
 .ourVision .leftCol { float:left; width:42%; } 
 .ourVision .rightCol { float:left; padding-left:66px; width:58%; } 
 .ourMission { margin-top:20px; } 
 .ourMission p { font-size:20px; font-weight:400; line-height:31px; position:relative; } 
 .ourMission p:after { width:98px; height:6px; position:absolute; left:0; bottom:-19px; content:""; background:#373D5F; } 
 .ourLogo { background:#f6f6f6; padding:49px 180px 49px 49px; margin-right:82px; margin-top:82px; position:relative; }
 .ourLogo .logo { position:absolute; right:-97px; top:52px; background:#fff; padding:25px; box-shadow:0 0 7px rgba(0, 0, 0, 0.2); } 
 .ourLogo p:last-child { margin:0; } 
 
 /**********About Bottom Row**********/
 .requestRow { background:#ededee; padding:45px 0; border-top:2px solid #d3d3d4; position:relative; } 
 .requestRow:after { width: 0; position:absolute; top:-2px; left:50%; margin-left:-12px; content:""; height: 0; border-left:12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #fff; } 
 .requestRow ul { margin:0; padding:0; } 
 .requestRow ul li { display:inline-block; vertical-align:middle; padding:0 23px; border-right:1px solid #bcbcbd; } .
 requestRow ul li:last-child { border:0; padding-right:0; } 
 .requestRow ul li:first-child { padding-left:0; } 
 .requestRow ul li a { font-size:16px; color:#464646; display:block; text-decoration:none; position:relative; padding:0 18px; } 
 .requestRow ul li a:after { position:absolute; left:50%; bottom:-18px; width:0; height:4px; background:#373D5F; content:""; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; } 
 .requestRow ul li a:hover:after { width:100%; left:0; } 
 .requestRow ul li .icon { margin-right:12px; } 
 .requestRow ul li .icon, .requestRow ul li .text { display:inline-block; vertical-align:middle; } 
 .requestRow ul li .icon1 { width:71px; height:48px; background-position:0 -31px; } 
 .requestRow ul li a:hover .icon1 { width:71px; height:48px; background-position:0 -95px; } 
 .requestRow ul li .icon2 { width:46px; height:52px; background-position:-77px -29px; } 
 .requestRow ul li a:hover .icon2 { width:46px; height:52px; background-position:-77px -93px; } 
 .requestRow ul li .icon3 { width:57px; height:43px; background-position:-128px -34px; } 
 .requestRow ul li a:hover .icon3 { width:57px; height:43px; background-position:-128px -98px; } 
 .requestRow ul li .icon4 { width:56px; height:56px; background-position:-190px -27px; } 
 .requestRow ul li a:hover .icon4 { width:56px; height:56px; background-position:-190px -91px; } 
 .requestRow ul li .icon5 { width:36px; height:56px; background-position:-252px -27px; } 
 .requestRow ul li a:hover .icon5 { width:36px; height:56px; background-position:-252px -91px; } 
 
 /**********Loan**********/
 /*.loan p { font-size:20px; }*/ 
 .loanTypeList { margin:0; padding:0; list-style:none; } 
 .loanTypeList li { float:left; width:25%; text-align:center; position:relative; overflow:hidden; }
 .loanTypeList li.titleLarge .box { min-height:265px; } 
 .loanTypeList li:after { width:1px; background:#e0e0e0; position:absolute; right:0; top:45px; bottom:45px; content:""; z-index:1; } 
 .loanTypeList li:before { width:215px; height:1px; background:#e0e0e0; position:absolute; left:35px; bottom:0; content:""; z-index:1; }
 .loanTypeList li:last-child:before { display:none; } 
 .loanTypeList li:nth-child(4n+4):after { display:none; }
 .loanTypeList li a { text-decoration:none; position:relative } 
 .loanTypeList .box { position:relative; display:block; padding:45px 20px; height:242px; min-height:242px; overflow:hidden; }
 .careerTopNav .loanTypeList .box { height:262px; min-height:262px; } 
 .loanTypeList .title { font-size:17px; color:#3f3f3f; font-weight:700; margin-bottom:0; padding:13px 0; display:inline-block; position:relative; line-height:24px; } 
 .loanTypeList .title:after { width:0; height:3px; content:""; position:absolute; left:50%; bottom:10px; background:#fff; }
 .loanTypeList .title a { color:#3f3f3f; } 
 .loanTypeList .text { padding:0; font-size:14px; margin:0; display:block; color:#555; }
 .loanTypeList .icon { width:65px; height:58px; display:block; margin:0 auto; position:relative; } 
 .loanTypeList .icon1 { background-position:0 -284px; } 
 .loanTypeList .icon2 { background-position:-65px -284px; }
 .loanTypeList .icon3 { background-position:-130px -284px; }
 .loanTypeList .icon4 { background-position:-195px -284px; } 
 .loanTypeList .icon5 { background-position:-260px -284px; } 
 .loanTypeList .icon6 { background-position:-325px -284px; } 
 .loanTypeList .icon7 { background-position:-390px -284px; } 
 .loanTypeList .icon8 { background-position:-455px -284px; } 
 .loanTypeList .icon9 { background-position:-520px -284px; } 
 .loanTypeList .icon10 { background-position:0 -396px; } 
 .loanTypeList .icon11 { background-position:-65px -396px; } 
 .loanTypeList .icon12 { background-position:-130px -396px; }
 .loanTypeList .icon13 { background-position:-195px -396px; }
 .loanTypeList .icon14 { background-position:0px -2088px; }
 .loanTypeList .icon15 { background-position:-930px -1925px; width : 33.33%; height:33.33%}
 .loanTypeList .icon16 { background-position:-651px -2067px; width : 33.33%; height:40%}
 .loanTypeList li, .loanTypeList .box, .loanTypeList h3, .loanTypeList h3:after, .loanTypeList p, .loanTypeList .explore, .loanTypeList .icon, .loanTypeList .preparedCardLink, .loanTypeList .title:after { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
 .loanTypeList li:hover .icon1 { background-position:0 -339px; } 
 .loanTypeList li:hover .icon2 { background-position:-65px -339px; } 
 .loanTypeList li:hover .icon3 { background-position:-130px -339px; }
 .loanTypeList li:hover .icon4 { background-position:-195px -339px; } 
 .loanTypeList li:hover .icon5 { background-position:-260px -339px; } 
 .loanTypeList li:hover .icon6 { background-position:-325px -339px; } 
 .loanTypeList li:hover .icon7 { background-position:-390px -339px; } 
 .loanTypeList li:hover .icon8 { background-position:-455px -339px; } 
 .loanTypeList li:hover .icon9 { background-position:-520px -339px; }
 .loanTypeList li:hover .icon10 { background-position:0 -451px; }
 .loanTypeList li:hover .icon11 { background-position:-65px -451px; } 
 .loanTypeList li:hover .icon12 { background-position:-130px -451px; }
 .loanTypeList li:hover .icon13 { background-position:-195px -451px; }
 .loanTypeList li:hover .icon14 { background-position:0px -2161px; } 
 .loanTypeList li:hover .icon15 { background-position:-929px -2004px; } 
 .loanTypeList li:hover .icon16 { background-position:-651px -2138px; } 
 .loanTypeList .explore, .accountSubNav .explore, .depositsSubNav .explore, .nriLoanTypeList .explore, .financialReportList .explore { background:#fff url(../../images/ar-verm.png) no-repeat 82% center; color:#373D5F; font-weight:700; padding:0 50px 0 25px; line-height:37px; text-transform:uppercase; display:inline-block; /*box-shadow:4px 4px 4px rgba(0, 0, 0, 0.25);*/ opacity: 0; visibility:hidden; transform: translateY(40px); -webkit-transform: translateY(40px); position:absolute; left:50%; margin-left:-73px; bottom:0; border:1px solid #373D5F; } 
 .hindiDoc .loanTypeList .explore, .hindiDoc .accountSubNav .explore, .hindiDoc .depositsSubNav .explore, .hindiDoc .nriLoanTypeList .explore, .hindiDoc .financialReportList .explore{margin-left: -88px;} 
 .loanTypeList .explore:hover, .accountSubNav .explore:hover, .depositsSubNav .explore:hover, .nriLoanTypeList .explore:hover, .financialReportList .explore:hover { background:#373D5F url(../../images/ar.png) no-repeat 85% center; color:#fff; border-color:#fff; } 
 .financialReportList .explore { bottom:-20px; }
 .loanTypeList li:hover .box { background:#373D5F; padding:15px 20px 75px 20px; box-shadow:6px 6px 6px rgba(0, 0, 0, 0.15) } 
 .loanTypeList li:hover:after, .loanTypeList li:hover:before { opacity:0; } 
 .loanTypeList li:hover .title { padding:9px 0 17px 0; } 
 .loanTypeList li:hover .title:after { width:100%; left:0; } 
 .loanTypeList li:hover .title a, .loanTypeList li:hover .title { color:#fff; }
 .loanTypeList li:hover .text { color:#fff; }
 .loanTypeList li:hover .explore { opacity:1; visibility:visible; transform:translateY(-25px); -webkit-transform:translateY(-25px); } 
 .loanTypeList .preparedCardLink { opacity: 0; visibility:hidden; transform: translateY(50px); -webkit-transform: translateY(50px); position:absolute; left:0; text-align:center; bottom:0; width:100%; } 
 .loanTypeList li:hover .preparedCardLink { opacity:1; visibility:visible; transform:translateY(-20px); -webkit-transform:translateY(-20px); } 
 .loanTypeList .preparedCardLink a.explore { position:static; margin:0; width:auto; padding:0 35px 0 15px; background:#fff url(../../images/ar-verm.png) no-repeat 93% center; transform: translateY(0); -webkit-transform: translateY(0); } 
 .loanTypeList .preparedCardLink a.explore:hover { text-decoration:none; background:#373D5F url(../../images/ar.png) no-repeat 93% center; color:#fff; }
 
 /*************Advanced Search*************/ 
 .advancedSearch { text-align:left; max-width:800px; margin:0 auto; width:100%; box-shadow:0 0 5px #ccc; padding:20px; } 
 .advancedSearch .pagingNo ul { margin:10px 0 0; padding:0; list-style:none; }
 .advancedSearch .pagingNo ul li { float:left; } 
 .advancedSearch .pagingNo ul li span { float:left; padding:0 2px; } 
 .advancedSearch .pagingNo input { background:#094174; border-radius:3px; color:#fff; font-size: 0.857em; margin:0 2px; height:25px; width:25px; float:left; }
 .advancedSearch .pagingWrapper { text-align:center; }
 .advancedSearch .totalResult { margin-bottom:10px; } 
 .advancedSearch input[type="text"] { width:320px; }
 .advancedSearch table td input, .advancedSearch table td label { float:left; font-weight:normal; padding:0; background:none; line-height:14px; } 
 .advancedSearch table tr td { background:none !important; padding:0 10px 0 0; } 
 .advancedSearch table, .advancedSearch table tr td { border:0; width:auto; margin:0; } 
 .advancedSearch table td label { margin-right:5px; }
 .advancedSearch h4 { margin-bottom:10px; display:inline-block; font-size:16px; } 
 .advancedSearch label { margin-right:5px; }
 .advancedSearch hr { margin:10px 0 18px 0; } 
 .advancedSearch .dateRange { margin-bottom:30px; } 
 .advancedSearch .dateRange .formGroup { width:50%; float:left; }
 .advancedSearch fieldset { display:inline-block; margin:0 0 0 10px; position:relative; top:2px; } 
 .advancedSearch .keyword { padding-bottom:10px; } 
 .advancedSearch p { margin:0; } 
 .advancedSearch ul.bulletText a { text-decoration:none; }
 .advancedSearch .ui-datepicker-trigger { top:-10px; }
 .advancedSearch .buttons { margin-top:20px; } 
 
 /********Module Search***********/ 
 .moduleSearch { border:1px solid #e6e6e6; background:#f6f6f6; padding:10px 15px; }
 .moduleSearch li { float:left; width:auto; list-style:none; padding-right:10px; }
 .moduleSearch li .advSchFilterCheckbox { margin:6px 0 0 0; display:inline-block; vertical-align:top; font-weight:400; }
 .moduleSearch li:last-child, .moduleSearch.sebiSearch li:last-child { width:auto; padding-right:0; } 
 .moduleSearch li label, .moduleSearch li .label { font-size:14px; padding:0 10px 0 0; display:inline-block; vertical-align:middle; font-weight:600; } 
 .moduleSearch li .inputCol { display:inline-block; position:relative; width:118px; vertical-align:middle; } 
 .moduleSearch li .inputCol .note { position:absolute; left:0; bottom:0; } 
 .moduleSearch li:first-child .inputCol { width:153px; }
 .moduleSearch li .customSelectOuter { cursor:pointer; } 
 .moduleSearch li .customSelectOuter select { -moz-appearance:none; -webkit-appearance:none; -o-appearance:none; background:transparent; } 
 .moduleSearch li .customSelectOuter select::-ms-expand { display:none; } 
 .moduleSearch li .customSelect { height:40px !important; padding:11px 40px 0 10px; line-height:18px; }
 .moduleSearch li .btnSearchReset input { line-height:36px; padding:0 18px; margin:0 7px 0 0; }
 .moduleSearch.eventSearch li { width:auto; }
 .moduleSearch input[type="text"] { height:40px; background:#fff; font-size:13px; } 
 .moduleSearch li .btnSearchReset .resetBtn { background:#555; border-color:#555; margin:0; } 
 .moduleSearch li .btnSearchReset .resetBtn:hover { background:#fff; color:#555; } 
 .moduleSearch li select:disabled { background:#e6e6e6 url(../../images/drop-select-arrow-inactive.png) right center no-repeat; } 
 .advSearchFilter .moduleSearch li { padding-right:20px; } 
 .moduleSearch .customSelectInner { height:21px; font-size:13px; } 
 .hasJS .moduleSearch select.customSelect option { font-size:13px; } 
 .editProTable { margin-bottom:10px; }
 .editProTable td { vertical-align:top; } 
 .addMore .fa { margin-right:10px; } 
 .tenderFilter { padding:20px; } 
 .tenderFilter li { width:50%; margin-bottom:10px; }
 .tenderFilter.tenderFilterReg li { width:20%; }
 .tenderFilter.corporate li { width: 21%; } 
 /*.tenderFilter li.year{width:130px;} .tenderFilter li.month{width:170px;} .tenderFilter .btnSearchReset{margin-top:28px;}*/ 
 .tenderFilter label, .moduleSearch.sebiSearch .label { display:block; margin-bottom:5px; } 
 .tenderFilter li .inputCol, .tenderFilter li:first-child .inputCol, .moduleSearch.sebiSearch .inputCol, .moduleSearch.sebiSearch li:first-child .inputCol { width:100%; }
 .tenderFilter li:last-child { width: auto; padding-right:0; margin:0; } 
 .tenderFilter .btnSearchReset { margin-top:28px; } 
 .tenderFilter.tenderFilterReg .btnSearchReset { margin-top:10px; } 
 /*.tenderFilter.corporate .btnSearchReset { margin-top:10px; }*/ 
 .moduleSearch.sebiSearch .btnSearchReset { margin-top:27px; } 
 .moduleSearch.sebiSearch li { width:26%; } 
 
 /********Common Listing***********/
 .commonListing { list-style: outside none none; padding: 0; } 
 .commonListing .thumbListRow { position:relative; /*min-height:48px; padding:0 0 0 15px;*/ }
 /*.commonListing .thumbDesc { min-height:45px; }*/ 
 .commonListing li { padding:10px 15px; border-bottom:1px solid #f1f1f1; position:relative; }
 .commonListing li:nth-child(even) { background:#f5f5f5; } 
 .commonListing li a { text-decoration:none; } 
 .commonListing li:hover a { text-decoration:underline; }
 .commonListing li .size, .fileSize { font-size:0.813em; } 
 .commonListing .thumbDate { color:#555; display:block; margin-bottom:5px; font-size:14px; }
 .commonListing li:hover .thumbDate { color:#666; } 
 /*.commonListing .thumbDate .day { font-weight:600; }*/ /*.commonListing .thumbTitle { font-size:15px; }*/ /*.commonListing .thumbListRow:before { content:""; position:absolute; left:0; top:0; z-index:auto; height:100%; width:2px; background:#e3e3e3; overflow:hidden; display:block; } .commonListing .thumbListRow:after { content:" "; position:absolute; left:-1px; top:50%; z-index:auto; height:0; width:3px; background:#373D5F; overflow:hidden; transition: all 0.3s ease 0ms; -webkit-transition: all 0.3s ease 0ms; display:block; }*/ 
 .commonListing li:hover .thumbListRow:after { height:100%; top:0; }
 .tenderListing p { margin-bottom:5px; }
 .tenderListing li a { margin-bottom:10px; display:block; }
 .commonListing .viewMore { text-decoration:underline; }
 .gridListing { list-style:none; padding:0; }
 .gridListing li { padding:15px 15px 15px 50px; border-bottom:1px solid #d3d3d3; background:url(../../images/bullet-arrow.png) no-repeat 15px 22px; } 
 .gridListing li:nth-child(even) { background-color:#f6f6f6; } 
 .gridListing li a { text-decoration:none; } 
 .gridListing li a:hover { text-decoration:underline; } 
 .gridListing li .size, .fileSize, { font-size:13px; }
 .gridListing .thumbDate, .gridListing li .source { color:#555; display:block; font-size:0.875em; font-weight:600; }
 .gridListing .thumbDate { margin-bottom:10px; }
 .gridListing li .source { margin-bottom:0; } 
 .gridListing li:hover .thumbDate { color:#666; } 
 
 /********Pagination***********/
 .pagingNo { float:right; }
 .pagingNo ul { margin:0; padding:0; list-style:none; }
 .pagingNo ul li { display:inline-block; margin:0; }
 .pagingNo ul li a, .pagingNo ul li input, .paging input { text-decoration:none; color:#666; font-size:16px; display:inline-block; padding:2px 9px; border:0; background:none; font-weight:400; line-height:21px; } 
 .pagingNo ul li.current { padding:2px 9px; background:#373D5F; color:#fff; } 
 .pagingNo ul li input.aspNetDisabled.pageNo, .pagingNo ul li a:hover, .pagingNo ul li.current a, .pagingNo ul li.current, .pagingNo ul li input:hover, .paging table input.aspNetDisabled, .paging table input:hover { background:#373D5F; color:#fff; }
 .pagingNo ul li input.prevBtn, .paging input.prevBtn { background:url(../../images/paging-prev-icon.png) no-repeat 0 center; padding:2px 10px 2px 25px; }
 .pagingNo ul li input.nextBtn, .paging input.nextBtn { background:url(../../images/paging-next-icon.png) no-repeat right center; padding:2px 25px 2px 9px; } 
 .pagingNo ul li input.prevBtn:hover, .pagingNo ul li input.nextBtn:hover, .paging input.prevBtn:hover, .paging input.nextBtn:hover { color:#373D5F; }
 .pagingNo ul li input.prevBtn.aspNetDisabled, .pagingNo ul li input.nextBtn.aspNetDisabled, .paging input.prevBtn.aspNetDisabled, .paging input.nextBtn.aspNetDisabled { opacity:0.4; } 
 .pagingNo ul li input.prevBtn.aspNetDisabled:hover, .pagingNo ul li input.nextBtn.aspNetDisabled:hover, .paging input.prevBtn.aspNetDisabled:hover, .paging input.nextBtn.aspNetDisabled:hover { color:#666; }
 .pagingWrapper { display:table; width:100%; margin-bottom:0; margin-top:25px; }
 .pagingWrapper .pagingCount { float:left; } 
 
 /**********Offices & Branches**********/
 .officesBranches h2 span { color:#737373; font-weight:400; font-size:16px; } 
 .officesBranches .officesTab { margin-bottom:20px; } 
 .officesBranches .officesTab p { margin:0 0 5px 0; } 
 .officesBranches .officesTab .label { font-weight:600; }
 .officesBranches .officeMap { width:100%; height:300px; border:1px solid #d5d5d5; margin-top:20px; }
 .officesBranches .officeMap #content { padding:0; font-size:15px; min-height:inherit; } 
 .officesBranches .tableData th:last-child, .officesBranches .tableData td:last-child { width:150px; text-align:center; } 
 .officesBranches .tableData tr.total td { color:#373D5F; font-weight:600; }
 
 /**********Award List**********/ 
 .awardList .awardRow { padding:35px 0; border-bottom:1px solid #ddd; } 
 .awardList .awardRow:last-child { border:0; }
 .awardList .awardImg { float:right; text-align: right; width:23%; }
 .awardList .awardImg img { border:1px solid #d3d3d3; width:auto; }
 .awardList .boxContent { float:left; width:77%; padding-right: 30px; }
 /*.awardList .awardRow:nth-child(even) .awardImg{float:right; padding-right:0; padding-left:20px;}*/ 
 .awardList h2 { font-size:1.188em; font-weight:600; } 
 .importantLinks .col2 { float:left; width:50%; } 
 .importantLinks ul.bulletText li, .groupWebsitesLink ul.bulletText li, .loginPopup ul.bulletText li, .loginPage ul.bulletText li { font-weight:600; font-size:16px; margin:10px 0; } 
 .importantLinks ul.bulletText li span, .groupWebsitesLink ul.bulletText li span, .loginPopup ul.bulletText li span, .loginPage ul.bulletText li span { display:block; font-weight:400; } 
 .importantLinks ul.bulletText li a, .loginPopup ul.bulletText li a, .loginPage ul.bulletText li a { text-decoration:none; }
 .importantLinks ul.bulletText li a:hover, .loginPopup ul.bulletText li a:hover, .loginPage ul.bulletText li a:hover { text-decoration:underline; }
 
 /**********ATM Locator**********/ 
 .atmFilter { border:1px solid #d9d9d9; margin-bottom:10px; position:relative; }
 .atmFilter .listAson { position:absolute; right:0; top:-44px; margin:0; font-size:14px; color:#464646; } 
 .atmFilter .topRow { background:#f1f2f2; padding:20px; } 
 .atmFilter .topRow ul { padding:0; margin:0 -10px; list-style:none; }
 .atmFilter .topRow ul li {/*float:left; width:33.333%;*/ padding:0 10px; } 
 .atmFilter .box { padding:20px; }
 .atmFilter .checkboxList { float:left; width:25%; margin:0; padding:0; list-style:none; }
 .atmFilter .checkboxList li { margin-bottom:10px; padding-right:30px; }
 .atmFilter .buttonRow { float:left; width:100%; text-align:right; }
 .atmFilter .buttonRow .button { padding:9px 30px; }
 .atmListing .heading { margin-bottom:0; }
 .atmListing .atmLocation { font-size:16px; font-weight:600; } 
 .atmListing > ul { margin:0 -40px; padding:0; list-style:none; }
 .atmListing > ul > li { float:left; width:33.333%; }
 .atmListing .box { padding:40px; position:relative; } 
 .atmListing .box:after, .atmListing .box:before { background:#ccc; position:absolute; content:""; }
 .atmListing .box:after { width:1px; top:0; bottom:0; right:0; } 
 .atmListing .box:before { height:1px; left:0; bottom:0; right:0; }
 .atmListing > ul > li:first-child .box:after, .atmListing > ul > li:nth-child(2) .box:after, .atmListing > ul > li:nth-child(3) .box:after { top:40px; } 
 .atmListing > ul > li:nth-child(3n) .box:after { display:none; } 
 .atmListing > ul > li:nth-child(3n) .box:before { right:40px; } 
 .atmListing > ul > li:first-child .box:before, .atmListing > ul > li:nth-child(3n + 1) .box:before { left:40px; }
 .atmListing > ul > li:nth-last-child(-n+3) .box:before { display:none; } 
 .atmListing > ul > li:nth-last-child(-n+3) .box:after { bottom:40px; }
 .atmListing h3, .atmPopupBox h3 { color:#373D5F; font-size:16px; font-weight:700; margin:0; }
 .atmListing h4, .atmPopupBox h4 { color:#3f3f3f; font-size:18px; font-weight:700; margin-bottom:10px; }
 .atmListing h4 span, .atmPopupBox h4 span { font-size:15px; font-weight:400; } 
 .atmListing .address, .atmPopupBox p { padding:10px 0; margin:0; color:#3f3f3f; font-size:14px; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7; }
 .atmListing .detailList, .atmPopupBox ul { margin-top:15px; padding:0; list-style:none; }
 .atmListing .detailList li, .atmPopupBox ul li { font-size:14px; color:#3f3f3f; float:left; width:100%; padding:2px 0; } 
 .atmListing .detailList .label, .atmPopupBox li .label { position:relative; float:left; width:130px; }
 .atmListing .detailList .label:after, .atmPopupBox li .label:after { content:":"; position:absolute; right:12px; top:0; }
 .atmListing .detailList .value, .atmPopupBox li value { padding-left:130px; }
 .atmLocatorMap { width:100%; height:485px; border:1px solid #d9d9d9; }
 .atmLocatorMap #content { padding:0; }
 .atmPopupBox { width:250px !important; } 
 .atmPopupBox p { border:0; padding:0; font-weight:400; }
 .atmPopupBox ul { margin-bottom:0; }
 .atmPopupBox ul li { font-weight:400; padding:6px 0; } 
 .atmPopupBox li .label { width:60px; }
 .atmPopupBox li value { padding-left:60px; } 
 
 /**********Costom Checkbox**********/
 [type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: absolute; left: -9999px; } 
 [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label { position: relative; padding-left:28px; font-size:0.938em; color:#464646; padding-bottom:0; line-height:20px; cursor: pointer; } 
 [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top:1px; width:19px; height:19px; border:1px solid #dadada; } 
 [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after { content:''; position: absolute; top:1px; left:0; transition: all .2s; background:url(../../images/checkbox-bg.png) no-repeat 1px 0; width:19px; height:19px; }
 [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); } 
 [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); } 
 
 /**********Application Form**********/ 
 .applicationForm .box { margin-left:20px; } 
 .applicationForm .box p { margin-bottom:5px; } 
 
 /***************Auto Complete***************/
 .ui-autocomplete { max-height:260px; width:266px; overflow:auto; position:absolute !important; z-index:999; margin:0; background:#fff; padding:0; list-style:none; box-shadow:0 3px 3px rgba(0, 0, 0, 0.2); border:1px solid #ebebeb; border-top:0; }
 .ui-autocomplete li { border-top:1px solid #cccccc; line-height:16px; font-size:14px; } 
 .ui-autocomplete li a { cursor:pointer; font-size:14px; padding:10px; display:block; color:#555; }
 .ui-autocomplete li a:hover { text-decoration:none; background:#f1f1f1; color:#373D5F; }
 .ui-helper-hidden-accessible { display:none; }
 
 /*********Accordion*********/ 
 .accordion { margin-bottom:20px; }
 .accordion .accTrigger { background:#f0f0f0; padding:10px 60px 10px 15px; cursor:pointer; font-weight:700; font-size:16px; margin-top:2px; position:relative; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; }
 .accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
 .accordion .accTrigger.active { background:#373D5F; color:#fff; } 
 .accordion .accTrigger:after { position:absolute; right:0; top:0; width:44px; height:100%; content:""; background:#373D5F url(../../images/plus-icon.png) 0 0 no-repeat; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; }
 .accordion .accTrigger.active:after { background:#373D5F url(../../images/minus-icon.png) 0 0 no-repeat !important; color:#fff; }
 .accordDetail { padding:10px 15px; display:none }
 .noJS .accordion .accTrigger { background:none; padding-left:0 }
 .noJS .accordDetail { display:block; padding:10px 0 }
 .corporateGovernanceTbl th, .corporateGovernanceTbl td { font-size:14px; padding:6px; } 
 .corporateGovernanceTbl td p, .corporateGovernanceTbl ul.bulletText li { font-size:14px; } 
 .corporateGovernanceTbl th:nth-child(2), .corporateGovernanceTbl td:nth-child(2) { width:100px; }
 .humanResources .hrMainImg { float:left; margin:0 20px 20px 0; padding:10px; border:1px solid #ccc; }
 .humanResources .imgHolder { text-align:center; margin:0 0 20px 0; } 
 .codeCompOfficers .srNo { width:80px; }
 .codeCompOfficers .officerName { width:200px; }
 .codeCompOfficers .regOffice { width:150px; }
 .codeCompOfficers .address { width:250px; }
 .codeCompOfficers .telEmail { width:auto; }
 .codeCompOfficers .name { font-weight:600; display:block; } 
 .codeCompOfficers .telNo { display:block; } 
 .codeCompOfficers th:first-child, .codeCompOfficers td:first-child { text-align:center; }
 .announcementDetail { position:relative; } 
 .announcementDetail h2, .pressRlsDetailWrap h2 { padding-right:100px; } 
 .back { background:url(../../images/back-icon.png) no-repeat 0 8px; padding-left:18px; font-weight:600; float:right; }
 .back.button { background:#373D5F; position:relative; padding-left:30px; } 
 .back.button:before { position:absolute; left:10px; top:50%; margin-top:-4px; content:""; background:url(../../images/sprite.png) no-repeat -15px -1472px; width:12px; height:9px; } 
 .back.button:hover:before { background-position:0 -1472px; }
 .back.button:hover { background:#fff; color:#373D5F; }
 .rightBtnLink { margin-bottom:20px; text-align:right; } 
 .rightBtnLink .back { float:none; } 
 .nextLinks { background:url(../../images/bullet-arrow.png) no-repeat 0 6px; padding-left:25px; font-weight:600; } 
 .pressRlsDetailWrap .imgHolder, .pressRlsDetailWrap .pressShortDesc { display:none; }
 .pressRlsDetailWrap .pressReleaseDate { font-weight:600; margin-bottom:15px; }
 .govRequirementsTbl td:first-child { width:120px; text-align:center; } 
 .govRequirementsTbl td:nth-child(2) { width:250px; } 
 .directorsProfile td:first-child { width:250px; }
 .srNoCol td:first-child, .srNoCol th:first-child { text-align:center; width:85px; }
 .tableTotalValue td { font-weight:600; color:#373D5F; }
 .grameenParamarsh { text-align: center; } 
 .careCenterTable th:first-child { width:85px; } 
 .careCenterTable th:nth-child(2) { width:200px; } 
 .careCenterTable th:nth-child(3), .careCenterTable th:nth-child(4) { width:250px; }
 .saartheeText { margin-left: 280px; } 
 .saartheeBlock > img { margin: 0 20px 20px 0; border: 2px solid #e0e0e0; }
 .asbaBlock { background:#ededed; margin-bottom:10px; padding:20px; } 
 .asbaBlock .sabaImg { float:left; width:36%; }
 .asbaBlock .sabaText { float:left; margin:0; padding-left:25px; width:64%; }
 .callMrgL43 { margin-left:43px } 
 .emailMrgL58 { margin-left:58px } 
 
 /**********Responsive Tab**********/
 .resTab { position: relative; margin:18px 0 0; float:left; width:100%; }
 .resTab .tabNav { margin:0; padding: 0; list-style:none; background-color:#373D5F; display:block; }
 .resTab .tabNav li:first-child { padding-left: 30px; }
 .resTab .tabNav li { display: inline-block; margin: 0; position: relative; }
 .resTab .tabNav li a { position:relative; min-width:187px; text-align:center; padding:15px 22px; background-color:#373D5F; color:#fff; display:block; font-weight:600; text-decoration:none; }
 .resTab .tabNav .r-tabs-state-active a { position:relative; color:#373D5F; background-color:#fff; } 
 .resTab .tabNav .r-tabs-state-active a:before { content:""; position:absolute; top:-10px; left:0px; width:100%; height:4px; background-color:#373D5F; }
 .resTab .tabNav .r-tabs-state-active a:after { content:""; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); width: 0; height: 0; border-style: solid; border-width:10px 10px 10px 10px; border-color:#373D5F transparent transparent transparent; top:-8px; }
 .resTab .tabContent { padding:15px 0; display: none; } 
 .resTab .r-tabs-panel.r-tabs-state-active { display: block; }
 .resTab .r-tabs-accordion-title { display:none; } 
 .resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; } 
 .resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; } 
 .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
 .resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; } 
 .noJS .resTab .tabContainer { height:150px; overflow:hidden }
 .noJS .resTab .tabContent { display:block; height:150px } 
 
 /***************About Us Landing***************/
 .boxesView { margin:-22px; padding:0; list-style:none; }
 .boxesView li { float:left; width:33.333%; padding:22px; } 
 .boxesView.customerServicesList { margin:-13px; }
 .boxesView.customerServicesList li { padding:13px; }
 .boxesView .imgHolder { position:relative; border:1px solid #d9d9d9; overflow:hidden; } 
 .boxesView .imgHolder img { display:block; width:100%; transition:all 400ms ease 0ms; -webkit-transition:all 400ms ease 0ms }
 .boxesView .imgHolder:hover img { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
 .boxesView a { color: #fff; } 
 .boxesView .overlayArea { position:absolute; width:100%; text-align:center; left:0; bottom:-63px; background:rgba(0, 0, 0, 0.7); transition:all 400ms ease 0ms; -webkit-transition:all 400ms ease 0ms; }
 .boxesView .imgHolder:hover .overlayArea { bottom:0; }
 .boxesView .overlayArea:after { position:absolute; left:0; bottom:100%; width:100%; content:""; background:url(../../images/home-loan-box-bg.png) repeat-x 0 0; height:89px; }
 .boxesView strong { display: block; font-size:1.063em; color:#fff; font-weight:600; margin-bottom:0; padding:0 11px; }
 .boxesView .knowMore, .boxesView .knowMore, .personalAcc .row .knowMore { display:inline-block; background:#373D5F; color:#fff; font-weight:600; margin:20px 0; padding:0 25px; line-height:38px; text-decoration:none; }
 .boxesView .knowMore .icon, .boxesView .knowMore .icon, .personalAcc .row .knowMore .icon { width:17px; height:12px; display:inline-block; vertical-align:middle; margin-left:12px; background-position:-543px -424px; transition:all 300ms ease 0ms; -webkit-transition:all 300ms ease 0ms } 
 .boxesView .knowMore:hover, .boxesView .knowMore:hover, .personalAcc .row .knowMore:hover { background:#fff; color:#373D5F; } 
 .boxesView .knowMore:hover .icon, .boxesView .knowMore:hover .icon, .personalAcc .row .knowMore:hover .icon { background-position:-560px -424px; }
 .boxesView .box { position:relative; } 
 .boxesView .box:before { position:absolute; top: 0; z-index:1; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.3); content: ''; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0); }
 .boxesView .box:hover:before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0); } 
 
 /****************************/ 
 .loginPopup .button { display:block; text-align:center; text-transform:uppercase; letter-spacing:2px; }
 .devider { display:block; position:relative; text-align:center; margin:15px 0; } 
 .devider:after { width:100%; left:0; top:50%; height:1px; content:""; position:absolute; background:#373D5F; } 
 .devider span { display:inline-block; padding:0 8px; background:#fff; position:relative; z-index:1; text-transform:uppercase; } 
 .loginPopup, .loginPage { max-width:860px; } 
 .loginPage { margin:0 auto; width:100%; }
 .loginPopup h3, .loginPage h3 { padding:0; margin-bottom:10px; } 
 .loginPopup h3 span, .loginPage h3 span { font-weight:600; color:#555; font-size:0.737em; } 
 .loginPopup .detailRow { padding:30px 35px 25px; }
 .loginPopup .row, .loginPage .row { margin:0 -40px; } 
 .loginDetaillist { padding:0 40px; border-bottom: 1px solid #e3e3e3; margin-bottom: 15px; padding: 0; }
 .loginDetaillist:last-child { border-bottom: none; margin-bottom: 0; } 
 .loginDetaillist ul.bulletText { float: left; margin-bottom: 5px; padding-right: 15px; width: 50%; } 
 .loginDetaillist ul.bulletText:last-child { padding-left: 15px; padding-right:0; }
 .loginPopup .row .col2, .loginPage .row .col2 { padding:0 40px; }
 .loginPopup .row .col2:first-child, .loginPage .row .col2:first-child { border-right:1px solid #ccc; }
 .loginPopup ul, .loginPage ul { margin:0; }
 .headerRow .botRightNav .nojsLogin, .noJS .headerRow .botRightNav .jsLogin { display:none; }
 .noJS .headerRow .botRightNav .nojsLogin { display:inline-block; } 
 
 /*********Home page loading Effect**************/ 
 .bbheader { position: fixed; top: 0; text-align:center; z-index: 100; min-height: 480px; width: 100%; height: 100%; background-color: #373D5F; } 
 .ip-logo, .bbloader { position: absolute; left: 0; width: 100%; opacity: 0; cursor: default; pointer-events: none; }
 .ip-logo { top:15%; height: 100%; -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0); } 
 .bbloader { bottom:23%; }
 .bbheader .ip-inner { display: none !important; } 
 .bbheader .bbloader .bbloaderCircle { stroke: #ddd; }
 .bbheader .bbloader .bbloaderCircle { -webkit-transition: stroke-dashoffset 0.2s; transition: stroke-dashoffset 0.2s; stroke: #ef6e7e; } 
 .bbContainer { position: relative; z-index: 101; display: none; } 
 .noJS .bbContainer { display:none !important; } 
 .bbContainer.loaded .bbheader .ip-logo { opacity:0; visibility:hidden; } 
 
 /* Content */ 
 .bbMain { overflow: hidden; }
 
 /* Initial animation of header elements */
 .loading .ip-logo, .loading .bbloader { opacity: 1; -webkit-animation: animInitialHeader 700ms cubic-bezier(0.7, 0, 0.3, 1) both; animation: animInitialHeader 700ms cubic-bezier(0.7, 0, 0.3, 1) both; }
 .loading .bbloader { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } 
 @keyframes animInitialHeader { from { opacity: 0; -webkit-transform: translate3d(0, 800px, 0); transform: translate3d(0, 800px, 0); } }
 
 /* Header elements when loading finishes */ 
 .loaded .ip-logo, .loaded .bbloader { opacity: 1; }
 .loaded .ip-logo { -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-animation: animLoadedLogo 700ms cubic-bezier(0.7, 0, 0.3, 1) forwards; animation: animLoadedLogo 700ms cubic-bezier(0.7, 0, 0.3, 1) forwards; }
 @keyframes animLoadedLogo { to { -webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1); transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1); } } 
 .loaded .bbloader { -webkit-animation: animLoadedLoader 700ms cubic-bezier(0.7, 0, 0.3, 1) forwards; animation: animLoadedLoader 700ms cubic-bezier(0.7, 0, 0.3, 1) forwards; }
 @keyframes animLoadedLoader { to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1); transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1); } } 
 
 /* Change the color of the logo */ 
 .loaded .ip-logo .bbloaderCircle { -webkit-transition: all 0.5s ease 0.3s; transition: all 0.5s ease 0.3s; fill: #fff; } 
 
 /* Header animation when loading finishes */ 
 .loaded .bbheader { -webkit-animation: animLoadedHeader 600ms cubic-bezier(0.3, 0, 0.3, 1) forwards; animation: animLoadedHeader 600ms cubic-bezier(0.3, 0, 0.3, 1) forwards; } 
 @keyframes animLoadedHeader { to { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
 
 /* Content animations */
 .loaded .bbMain .browser, .loaded .bbMain .browser .box { -webkit-animation: animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both; animation: animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both; }
 .loaded .bbMain .browser, .loaded .bbMain .browser .box:first-child { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
 .loaded .bbMain .browser .box:nth-child(2) { -webkit-animation-delay: 0.15s; animation-delay: 0.15s; } 
 .loaded .bbMain .browser .box:nth-child(3) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
 @keyframes animLoadedContent { from { opacity: 0; -webkit-transform: translate3d(0, 200px, 0); transform: translate3d(0, 200px, 0); } }
 
 /* Change layout class for header */ 
 .layoutSwitch .bbheader { position: absolute; }

 /* No JS */ 
 .noJs .bbheader { position: relative; min-height: 0px; }
 .noJs .bbheader .ip-logo { margin-top: 20px; height: 180px; opacity: 1; -webkit-transform: none; transform: none; } 
 .loadingImg { font-size: 10px; margin: 50px auto; text-indent: -9999em; width:60px; height:60px; border-radius: 50%; background: #ffffff; background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%); position: relative; -webkit-animation: load3 1.4s infinite linear; animation: load3 1.4s infinite linear; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); }
 .loadingImg:before { width: 50%; height: 50%; background: #ffffff; border-radius: 100% 0 0 0; position: absolute; top: 0; left: 0; content: ''; }
 .loadingImg:after { background: #373D5F; width: 75%; height: 75%; border-radius: 50%; content: ''; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } 
 @-webkit-keyframes load3 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
 @keyframes load3 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
 #ContentPlaceHolder1_UserCMSHeader1_header { left: 0; right: 0; z-index: 100; /*border-bottom: 1px solid #d3d3d3;*/ 
 -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background-color: #fff; position: fixed; }
 
 /*locate us page start*/ 
 .locateTabs .tabNav { padding:0 20px; background-color: #373D5F; display: block; list-style:none; margin: 0; }
 .locateTabs .tabNav li { display: inline-block; margin: 0; position: relative; }
 .locateTabs .tabNav li a { position:relative; min-width:187px; text-align:center; padding:19px 22px; background-color:#373D5F; color:#fff; display:block; font-weight:600; text-decoration:none; } 
 .locateTabs .tabNav li.active a { position:relative; color:#373D5F; background-color:#fff; } 
 .locateTabs .tabNav li.active a:before { content:""; position:absolute; top:-10px; left:0px; width:100%; height:4px; background-color:#373D5F; }
 .locateTabs .tabNav li.active a:after { content:""; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); width: 0; height: 0; border-style: solid; border-width:10px 10px 10px 10px; border-color:#373D5F transparent transparent transparent; top:-8px; }
 .searchPanel { position:relative; padding-right:120px; margin:20px 0; } 
 .searchPanel .searchBtn { position:absolute; right:0; top:0; } 
 .searchPanel .searchBtn input { padding:10px 20px; }
 .locationWrap { margin:20px -15px; }
 .mapAndLocationWrap { tansition:all 0.5s ease-out; width:100%; float:left; -webkit-transition:all 0.5s ease-out; padding:0 15px; } 
 .findLocationSearch { background:#f8f8f8; padding:20px; border-bottom:1px solid #d6d6d6; margin-bottom:30px; display:none; } 
 .searchFeildsCols { position:relative; padding-right:100px; }
 .searchFeildsCols .searchFeildCol { width:100%; float:left; margin-bottom:15px; padding:0 15px; position:relative; }
 .searchFeildsCols.twoColumns .searchFeildCol { width:50%; } 
 .searchFeildsCols.threeColumns .searchFeildCol { width:33.33%; } 
 .searchFeildsCols .searchFeildRow { margin:0 -15px; } 
 .searchFeildsCols .searchBtn { position:absolute; right:0; top:0; } 
 .searchFeildsCols .searchBtn input { padding:10px 20px; } 
 #dvMap { width:100%; height:650px; } 
 .locationWrap.halfWidth .mapAndLocationWrap { width:50%; }
 .routeDetailsWrap { width:50%; float:left; padding:20px 15px; } 
 .routeDetial { position:relative; } 
 .routeDetial h3 { float:left; width:105px; } 
 .routeDetial .distanceDuration { padding-left:90px; font-size:16px; text-align:right; } 
 .routeDetial .details { margin-right:20px; display:inline-block; font-weight:700; color:#e34234; position:relative; } 
 .routeDetial .details:last-child { margin-right:0; }
 .routeDetial .details:last-child:before { background:#c5c5c5; width:1px; height:100%; position:absolute; left:-10px; top:0; content:""; }
 .routeDetial .details span { color:#555555; font-weight:400; } 
 .routeShowDetails { display:none; overflow:auto; padding-right:10px; }
 .locationWrap.halfWidth .routeShowDetails { display:block; height:614px; } 
 .routeDetailsWrap img.adp-marker { max-width:none; } 
 .routeDetailsWrap td { border-left:0 none; border-right:0 none; border-bottom:0 none; border-top:1px solid #cdcdcd; }
 .routeDetailsWrap table { border:0 none; margin:0; } 
 .routeDetailsWrap table tr:last-child td { border-bottom:1px solid #cdcdcd }
 .routeShowDetails .adp-summary { display:none; } 
 .routeShowDetails td .adp-distance { font-weight:600; } 
 .routeShowDetails .adp-placemark td { border-bottom:0 none; }
 /*locate us page End*/ 
 /*lead Managment page start*/ 
 .loanCategorySliderWrap { background:#f5f5f5; padding:15px 0; margin-top:-40px; margin-bottom:30px; }
 .loanCategorySliderWrap .container { position:relative; }
 .loanCategorySliderWrap .swiper-button-prev, .loanCategorySliderWrap .swiper-button-next { height:34px; margin-top:-16px; width:20px; } 
 .loanCategorySliderWrap .swiper-button-next { background-position:-962px -206px; text-indent:-9999px; right:0; }
 .loanCategorySliderWrap .swiper-button-prev { background-position:-962px -147px; text-indent:-9999px; left:0; } 
 .loanCategorySliderWrap .swiper-button-next:hover, .loanCategorySliderWrap .swiper-button-prev:hover { opacity:0.7; } 
 .loanLinkSlider a { font-size:18px; color:#3f3f3f; padding:22px 0; text-align:center; position:relative; display:block; font-weight:700; }
 .loanLinkSlider a:before { background:#cecece; content:""; width:1px; height:50px; left:0; top:50%; position:absolute; margin-top:-25px; } 
 .loanLinkSlider:before { background:#cecece; content:""; width:1px; height:50px; right:0; top:50%; position:absolute; margin-top:-25px; }
 .loanLinkSlider a:hover { color:#373D5F; text-decoration:none; } 
 .loanLinkSlider a.active { background:#373D5F; color:#fff; }
 .loanLinkSlider .swiper-slide { float:left; width:16%; } 
 .loanCategorySliderWrap .swiper-button-disabled { opacity:0; visibility:hidden; } 
 .leadMangeMentWrap { width:100%; padding:0; margin:0; } 
 .leadMangementTabs .tabContainer { background:#f5f5f5; padding:30px 40px; } 
 .leadMangeMentWrap .leftContent { width:100%; padding-right:408px; }
 .emiCalculatorWrap { width:100%; max-width:360px; float:right; }
 .emiCoutnerBg { background:#f5f5f5; padding:20px 30px 10px; margin-bottom:20px; }
 .leadMangementTabs { margin-top:0; } 
 .leadMangementTabs .tabNav { padding:0 15px; }
 /*commonform*/
 .commonForm { width:100%; float:left; } 
 .commonForm .fieldRow { margin:0 -15px; clear:both; } 
 .commonForm .fieldCol { padding:0 15px; margin-bottom:25px; } 
 .commonForm.twoColoumn .fieldCol { width:50%; float:left; }
 .commonForm .fieldCol.fullWidth { width:100%; } 
 .commonForm .fieldLabel { font-size:16px; margin-bottom:10px; } 
 .commonForm .fieldLabel .red { color:#ff0000; } 
 .commonForm .fieldInput { position:relative; } 
 .commonForm .fieldInput .error { position:absolute; top:100%; left:0; }
 .commonForm select { appearance:none; -webkit-appearance: none; -moz-appearance: none; background-image:url(../../images/requestCallBackArrow.png); background-repeat:no-repeat; background-position:right center; } 
 .commonForm .radioList { min-height:42px; }
 .commonForm .radioList input { float:left; margin:5px; clear:left; } 
 .commonForm .radioList label, .commonForm .radioList .label { float:left; color:#555; } 
 .commonForm .buttons-row input.cancelButton { background-color:#555555; border-color:#555555; color:#fff; } 
 .commonForm .buttons-row input.cancelButton:hover { background-color:#fff; color:#555; border-color:#555; text-decoration: none; } 
 .radioList table, .radioList table td, .radioList table tr:nth-child(2n+1) td { background:none; border:0; margin:0; } 
 .commonForm .buttons-row input { margin-right:10px; } .commonForm .captchaImage { margin-top:30px; }
 .commonForm .captchaImg { max-width:134px; } .radioList table td { padding:6px 20px 0 0; float:left; }
 .radioList table tr { float:left; } .commonForm .captchaReImg { vertical-align:middle; } 
 .formMandetoryText { float:right; font-size:14px; } 
 .formMandetoryText span { color:#ff0000; } 
 
 /*lead Managment page End*/
 .accordDetail.subsidiaryBorder { } 
 /*.headerRow .rightCol{transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms;}*/ 
 #logo img { width:auto; max-width:inherit; font-size: 12px; }
 /*.headerScroll #logo { overflow:hidden; width:75px; height:60px; }*/ 
 .headerScroll .headerRow { padding:11px 0; } 
 .headerScroll .headerRow .rightCol { width:auto; margin-top:15px; } 
 .headerScroll .headerRow .topRightNav { display:none; }
 .headerScroll .headerRow .searchBox { width:38px; position:absolute; right:63px; display:block; transition:all 0.2s ease 0ms; -webkit-transition:all 0.2s ease 0ms; z-index:13; } 
 .headerRow .searchBox input { padding:10px 23px 10px 15px; } 
 .headerScroll .headerRow .topNav { transition:all 0.2s ease 0ms; -webkit-transition:all 0.2s ease 0ms; }
 .headerScroll .headerRow .topNav.active { opacity:0; visibility:hidden; } 
 .headerScroll .headerRow .topRow { float:left; margin-top:4px; display:none; } 
 .headerScroll .headerRow .rightCol .bottomRow { margin:0; float:right; width:164px; position:relative; }
 .headerScroll .headerRow .botRightNav li { padding:0 2px; } 
 .headerScroll .headerRow .searchBox.active { width:745px; } 
 .headerScroll .callBackLink { padding-bottom:4px; display:none; } 
 .headerScroll .headerRow .topNav li { margin:0 8px; }
 .headerScroll .headerRow .botRightNav li .text { text-indent:-9999px; display:none; } 
 .headerScroll .headerRow .botRightNav li a { padding:0; }
 .headerScroll #nav li li a { font-size: 14px; } 
 /*.headerScroll .headerRow .botRightNav li:nth-child(2){display:none;} */
 .headerScroll #nav > li a img, .headerScroll #nav > li.MenuLi1 > ul > li > a:before, .headerScroll #nav > li.MenuLi2 > ul > li > a:before, .headerScroll #nav > li.MenuLi3 > ul > li > a:before, .headerScroll #nav > li.MenuLi4 > ul > li > a:before { display:none; }
 .headerScroll #nav > li.MenuLi1 > ul > li > a, .headerScroll #nav > li > ul > li > a { padding:0 7px; } 
 .headerScroll #nav > li > ul > li > a { line-height:37px; } 
 .headerScroll #mainNav, .scrollMenu #mainNav { display:none; } 
 .headerScroll .scrollMenu #mainNav { display:block; }
 .headerRow .scrollMenu { float:left; margin-left: 16px; transition:all 0.2s ease 0ms; -webkit-transition:all 0.2s ease 0ms; } 
 .headerScroll .headerRow .scrollMenu.active { opacity:0; }
 .headerRow .scrollMenu .mainNavigation { border:0; margin-top:15px; }
 .headerScroll #logo { width:230px; }
 .headerScroll #logo img { width:100%; } 
 .topStrip { transition:all 0.2s ease 0ms; -webkit-transition:all 0.2s ease 0ms; } 
 .headerScroll .topStrip { margin-top:-28px; }
 .reqCallPopup h2, .overseasPopup h2 { background:none; color:#373D5F; padding:0; margin-bottom:30px; } 
 .reqCallPopup .successMsg { font-size:17px; color:#008000; }
 .loanDetlBtn { margin:0; padding:0; list-style:none; }
 .loanDetlBtn li { display:inline-block; margin-right:10px; } 
 .mfp-close, .mfp-close:hover, .networkCloseBtn { position:absolute; right:-15px; top:-15px; width:28px; height:28px; background: url(../../images/header-sprite.png) -436px -366px no-repeat; border-radius:50%; text-indent:-9999px; opacity:1; border:0; padding:0; margin:0; box-shadow:0 0 5px #505050; } 
 .closeBtnIn .mfp-close { right:10px; top:10px; } 
 .eduLoanList { margin:0 -22px; } 
 .searchShortDesc { font-size:14px; } 
 #content.largeBannerPage { padding-top:0; }
 .loanTopNav { background:#373D5F; margin-bottom:30px; }
 .hindiDoc .loanTopNav { margin-top:-40px; }
 .hindiDoc .loanTopNav.mrgTop0{margin-top:0;}
 .loanTopNav ul { margin:0; padding:30px 0; list-style:none; } 
 .loanTopNav ul li { float:left; width:25%; text-align:center; border-right:1px solid #ff9360; }
 .loanTopNav ul li a { text-decoration:none; } 
 .loanTopNav ul li:last-child { border:0; } 
 .loanTopNav .icon { margin:0 auto 15px auto; width:70px; height:70px; border-radius:50%; display:block; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; position:relative; background-color:#373D5F; } 
 .loanTopNav ul li a:hover .icon { background-color:#fff; } 
 .loanTopNav .icon:after { left:-1px; top:-1px; right:-1px; bottom:-1px; position:absolute; content:""; border:1px solid rgba(255, 255, 255, 0.40); border-radius:50%; transition:all 0.4s ease 0ms; -webkit-transition:all 0.4s ease 0ms; }
 .loanTopNav .icon1, .loanTopNav.accDetTopNav .icon2, .wob .loanTopNav ul li a:hover .icon1, .wob .loanTopNav.accDetTopNav ul li a:hover .icon2 { background-position:-1222px -1px; } 
 .loanTopNav ul li a:hover .icon1, .loanTopNav.accDetTopNav ul li a:hover .icon2 { background-position:-1222px -73px; }
 .loanTopNav .icon2, .wob .loanTopNav ul li a:hover .icon2 { background-position:-1294px -1px; }
 .loanTopNav ul li a:hover .icon2 { background-position:-1294px -73px; } 
 .loanTopNav .icon3, .loanTopNav.accDetTopNav .icon1, .wob .loanTopNav ul li a:hover .icon3, .wob .loanTopNav.accDetTopNav ul li a:hover .icon1 { background-position:-1365px -1px; } 
 .loanTopNav ul li a:hover .icon3, .loanTopNav.accDetTopNav ul li a:hover .icon1 { background-position:-1365px -73px; }
 .loanTopNav .icon4, .wob .loanTopNav ul li a:hover .icon4 { background-position:-1293px -146px; }
 .loanTopNav ul li a:hover .icon4 { background-position:-1293px -217px; }
 .loanTopNav .icon5, .loanTopNav.accDetTopNav .icon3, .wob .loanTopNav ul li a:hover .icon5, .wob .loanTopNav.accDetTopNav ul li a:hover .icon3 { background-position:-1364px -146px; } 
 .loanTopNav ul li a:hover .icon5, .loanTopNav.accDetTopNav ul li a:hover .icon3 { background-position:-1364px -217px; }
 .loanTopNav .title { display:block; font-size:1.000em; color:#fff; font-weight:700; } 
 .innerLargeBanner .breadcrumb { color: #000; background-color: #e3e3e3; } 
 .innerLargeBanner .breadcrumb a { color: #000; background-image: url(../../images/breadcrumb-arrow-black.png); } 
 .innerBanner.innerLargeBanner .imgHolder { height:auto; position:relative; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } 
 .innerBanner .vCenter, .homeBanner .vCenter, .landingBanner .vCenter { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width:100%; }
 .innerBanner.innerLargeBanner .pageTitle .vCenter { padding-top: 0; top: 0; -webkit-transform: inherit; -moz-transform: inherit; transform: inherit; position:static; }
 .innerBanner.innerLargeBanner .pageTitle { height:auto; bottom:35px; top:auto; background:rgba(0, 0, 0, 0.65); padding:5px 0; }
 .innerBanner.innerLargeBanner .pageTitle.hideBreadCum { bottom:0; }
 .innerBanner.innerLargeBanner .pageTitle h1 { margin:0; font-size:1.438em; color:#fff; font-weight:700; }
 .innerBanner .bannerContent { position:relative; }
 .contentAcc { margin-bottom:25px; } 
 .contentAcc .accTrigger, .accordion.contentAcc .accTrigger.active { background:none; font-weight:600; padding:10px 30px 10px 0; border-bottom:1px solid #dadada; color:#444; position:relative; font-size:1.063em; cursor:pointer; } 
 .contentAcc .accTrigger:after { background:url(../../images/dark-arrow-down.png) no-repeat 0 0; width:15px; height:15px; top:21px; right:0; position:absolute; content:""; } 
 .contentAcc .accTrigger.active:after { background:url(../../images/dark-arrow-up.png) no-repeat 0 0; }
 .contentAcc .accordDetail { padding:15px 0; display:none }
 .contentAcc .accordDetail.active { display:block; } 
 .thCol2, .tdCol2 { width: 215px; }
 .cols3 { float:left; width:33.33%; } 
 .thCol3, .tdCol3 { width: 33.33%; } 
 .thCol1 { width:80px; }
 .bulletCheckList { margin:0 0 25px 0; padding:0 0 7px 0; list-style:none; border-bottom:1px solid #d5d5d5; }
 .bulletCheckList li { font-size:1.125em; font-weight:600; background:url(../../images/bullet-check-arrow.png) no-repeat 0 0; padding-left:52px; margin-bottom:25px; }
 .bulletCheckList li:last-child { margin-bottom:15px; } 
 .bulletCheckList.ListLeft li { float: left; width: 50%; } 
 .eduLoanDetailPage, .homeLoanLandingPage { padding-top:40px; } 
 .homeLoanLandingPage.vehicleLandingPage { padding-top:0; }

 
 /* Bordered form */
 form {
    border: 0px solid #f1f1f1;
    }

/* Full-width inputs */
input[type=text], input[type=password] {
    width: 100%;
    padding: 16px 20px;
    margin: 0px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
    }

/* Set a style for all buttons */
button {
    background-color: #373D5F;
    color: white;
    padding: 16px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
}

/* Add a hover effect for buttons */
    button:hover {
        opacity: 0.8;
    }

/* Extra style for the cancel button (red) */
    .cancelbtn {
        width: auto;
        padding: 10px 18px;
        background-color: #f44336;
    }

/* Center the avatar image inside this container */
    .imgcontainer {
        text-align: center;
        margin: 24px 0 12px 0;
    }

/* Avatar image */
    img.avatar {
        width: 15%;
        border-radius: 50%;
    }

/* Add padding to containers */
    .container1 {
        padding: 12px;
    }

/* The "Forgot password" text */
    span.psw {
        float: right;
        padding-top: 16px;
    }

/* Change styles for span and cancel button on extra small screens */
    @media screen and (max-width: 300px) {
        span.psw {
            display: block;
            float: none;
        }
        .cancelbtn {
            width: 100%;
        }
    }
.socialSprite { background:url("../../images/social-sprite.png"); background-repeat:no-repeat; }
.contactus-sprite{background: url("../../images/contactus-sprite.png") no-repeat;}
.call {
    width: 38px; /* Icon width */
    height: 30px; /* Icon height */
    display: inline-block; /* Display icon as inline block */
    background-position: -134px -173px; /* Icon background position in sprite */
}
.location {
    width: 38px; /* Icon width */
    height: 30px; /* Icon height */
    display: inline-block; /* Display icon as inline block */
    background-position: -207px -209px; /* Icon background position in sprite */
}
.email {
    width: 38px; /* Icon width */
    height: 30px;  /* Icon height */
    display: inline-block; /* Display icon as inline block */
    background-position: -205px -37px;  /* Icon background position in sprite */
}
.fax {
    width: 38px; /* Icon width */
    height: 30px;  /* Icon height */
    display: inline-block; /* Display icon as inline block */
    background-position: -206px -71px; /* Icon background position in sprite */
}
