/*
=====================================================================
*   Document      :  NRB Bank
*	Url           :  http://www.nrbbankbd.com/
*   Created on    :  24-12-2016
=====================================================================
TOC:
a. variable
b. Reset
c. Global Style
d: Header
e. modal-body
	1. left-content
	2. right-content 	
=====================================================================  */
/*
 *  a : variable
 * --------------------------------------------------
 */
/*===========b : Reset Styles ============*/
a {
  text-decoration: none !important;
}
a:focus{
	outline:none;
}
* {
  margin: 0;
  padding: 0;
  outline: none;
}
fieldset {
  border: 0;
}
img {
  max-width: 100%;
  display: block;
  height: auto;
  border: 0;
}
.clear {
  clear: both;
}
/*
 *  c : Global Style
 * --------------------------------------------------
 */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 12pt;
  color: #000;
  text-align: left;
  background:#fff;
}
/*
 *  d : Header
 * --------------------------------------------------
 */

header {
  width: 100%;
  display: block;
  min-height:31px;
  background:#d9dbe8;
}
ul.top-nav{
	/* width:100%; */
	list-style:none;
	display:block;
	margin: 0;
	float:right;
}
ul.top-nav > li{
	float: left;
	background: url(images/top-nav.png) no-repeat right center;
}

ul.top-nav > li > a{
	padding: 0 10px;
	font-size: 10pt;
	font-weight: 600;
	line-height:31px;
	color: rgba(0, 74, 144, 0.65);
	text-align:left;
}
ul.top-nav  > li:last-child{
	background:none;
}
a.logo img {
    /* position: absolute; */
    /* top: 3px; */
    /* left: 8px; */
    /* z-index: 20; */
    padding-top: 23px;
    padding-bottom: 23px;
    display: block;
    margin: 0 auto;
}
.search{
	width: 212px;
	padding-top:10px;
	position:relative;
}
#mobile_search{
	display:none;
}

input.input-search{
	width: 96%;
	border: none;
	min-height: 29px;
	position:relative;
	border-radius: 5px;
	font-weight:400;
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0px 0px 7.28px 5.72px rgba(23, 38, 76, 0.14);
	padding:0 10px;
}

.search_button{
	top: 18px;
	right: 14px;
	z-index: 78;
	width: 20px;
	border: none;
	font-size: 0;
	height: 20px;
	cursor: pointer;
	position: absolute;
	background: url(images/search-icon.png) no-repeat;
}
nav{
	position:relative;
	z-index: 5555555;
}
.online-banking{
	right: 8px;
	/* bottom: 204px; */
	top: 41px;
	width: 240px;
	padding:10px;
	position:absolute;
	min-height: 161px;
	background-color: rgb(227, 25, 55);
	box-shadow: 0px 7px 0px 0px rgb(195, 29, 53);
	z-index: 555555;
}
.online-banking-head{
	font-size: 13pt;
	color:#fff;
	font-weight:400;
	text-align:left;
	padding-bottom:10px;
	text-transform:uppercase;
	margin: 0;
}
input.online-feild {
  border:none;
  border-radius: 5px;
  background-color: rgb(144, 29, 46);
  min-height:34px;
  width:98%;
  padding: 0 10px;
  margin-bottom:10px;
  display:block;
  color: #fff;
  font-size: 9pt;
}
a.online-register{
	font-size: 11pt;
	color:#fff;
	float:left;
	font-weight:400;
	text-align:left;
	padding-bottom:10px;
	text-transform:uppercase;
}
input.online-btn{
	float:right;
	text-align: right;
	font-size: 12pt;
	color: #fff;
	font-weight: 700;
	border: none;
	cursor:pointer;
	border:none;
	background: none;
	text-transform: uppercase;
}
.navbar-inverse{
	background-color: initial;
	border: 0
}
.navbar-collapse{
	padding:0;
}
.nav>li>a{
	padding:0;
}
.navbar{
	margin-bottom:0;
	min-height: initial;
}
nav ul.nav-list{
	list-style: none;
    display: block;
    margin: 0;
}

nav ul.nav-list > li{
	float: left;
	padding: 10px 15.3px;
	background: url(images/nav-arrow.png) no-repeat left center;
}
nav ul.nav-list > li:last-child{
	padding-right:0;	
}
nav ul.nav-list> li > a{
	font-size: 10.5pt;
	font-weight:700;
	color: #515151;
	text-align:left;
	text-transform: uppercase;
}
nav ul.nav-list > li:hover{
	background: url(images/nav-arrow-active.png) no-repeat left center;
}
nav ul.nav-list > li:first-child{
	background: url(images/nav-arrow-active.png) no-repeat left center;	
}
nav ul.nav-list > li:first-child a{
	color:#095095;	
}
nav ul.nav-list > li:hover a{
	color:#095095;
}
nav ul.nav-list> li > a:hover{
	color:#095095 !important;
}
.banner{
	width:100%;
}
ul.banner-list{
	position:relative;
	display:block;
	min-height:796px;
	margin:0;
}
ul.banner-list > li{
	position: relative;
	width:100%;
	min-height:796px;
	z-index: 10;
	background-repeat:no-repeat;
	background-position: top center !important;
}
.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
h3.banner-head{
	font-weight: 800;
    color: #fff;
    text-align: left;
    font-size: 42pt;
    padding-top: 192px;
    text-transform: uppercase;
}
span.left-bor{
	border: 6px solid #e31937;
	margin-right:20px;
	min-height: 178px;
	float:left;
	margin-top: 209px;
}
span.left-small-bor{
	border: 6px solid #e31937;
	margin-right:20px;
	min-height: 140px;
	float:left;
	margin-top: 209px;
}
span.tab-bor{
	border: 6px solid #e31937;
    margin-right: 20px;
    min-height: 200px;
    float: left;
    margin-top: 48px;
}
.banner-para,.retail-bank-top-para{
	color:#c1e0ff;
	font-size:13pt;
	text-align:left;
	padding-top:15px;
	margin:0;
	padding-top: 50px;
}
.retail-bank-top-para{
	padding-top:0;
	color:#fff;
}
a.banner-more,a.newletter-more,a.tab-more,a.visa-card-common-more{
	border-style: solid;
    border-width: 6px;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    width: 233px;
    min-height: 58px;
    text-align: center;
    font-size: 14pt;
    text-transform: uppercase;
    color: #fff;
    float: left;
    font-weight: 900;
    line-height: 58px;
    margin-top: 45px;
    background-color: rgb(0, 128, 255);
}
a.visa-card-common-more{
	width: 400px;
}
a.newletter-more{
	width: 173px;
    margin-left: 0;
    min-height: 40px;
    line-height: 40px;
    margin-top: 20px;
}
a.tab-more{
	margin-left:0;
}
span.banner-more-icon{
	width:19px;
	display: inline-block;
	/* float: right; */
	height: 19px;
	background: url(images/banner-more-icon.png) no-repeat;
	/* background-position: 77% 71%; */
}

.feature-product-box{
	width:100%;
	min-height:376px;
	background-position:top center;
	background: url(images/feature-product-bg.jpg) no-repeat;
	background-size:cover;
}
ul.feature-product-list{
	display:block;
	list-style:none;
	margin:0;
	text-align:center;
	width:100%;
	/* padding-top: 48px; */
}
ul.feature-product-list img{
	text-align:center;
	display:inline-block;
	/* margin:10px 0; */
	padding-top: 60px;
}
ul.feature-product-list > li{
	width:25%;
	float:left;
	padding: 0px 20px;
	background: url(images/feture-list-bg.png) no-repeat right center;
	/* padding-top: 40px; */
	min-height: 376px;
}
ul.feature-product-list > li:last-child{
	background:none;
}
ul.feature-product-list > li:nth-child(2){
	background: url(images/feature-hover-bg.png) no-repeat;	
}
ul.feature-product-list > li:hover{
	background: url(images/feature-hover-bg.png) no-repeat;	
}
.feature-product-head{
	font-weight:700;
	color:#fff;
	text-align: left;
	font-size: 17pt;
	text-transform: capitalize;
}
span.bg-border,span.bg-card-border{
	width:70px;
	height:6px;
	background:#e31937;
	display:block;
}
span.bg-border{
	float:left;
}
span.bg-card-border{
	float:left
}
.feature-product-para{
	color:#fff;
	font-size:11pt;
	text-align: left;
	padding-top: 15px;
	margin:0;
	padding-bottom: 20px;
}
a.feture-more{
	width: 170px;
	min-height: 40px;
	border-radius: 50px;
	text-align:center;
	font-size: 11pt;
	text-transform:uppercase;
	color:#fff;
	font-weight: 700;
	float: left;
	display: inline-block;
	line-height:40px;
	border:2px solid #fff;
}
.footer-top{
	width:100%;
	min-height:368px;
	padding-top: 40px;
	background-position:top center;
	background: url(images/footer-top-bg.jpg) no-repeat;
        background-size: cover;
}
.newletter-head{
	font-weight:700;
	color:#fff;
	text-align: left;
	font-size: 14pt;
	text-transform: capitalize;
}
.newletter-para{
	color: rgba(255, 255, 255, 0.55);
	font-weight:700;
	font-size: 9pt;
	text-align: left;
	padding-top: 15px;
	margin:0;
	padding-bottom: 20px;
}
input.newletter-feild {
	border:none;
	border-radius: 10px;
	background-color: rgba(0, 6, 11, 0.38);
	/* opacity: 0.459; */
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.14),inset 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	min-height: 39px;
	width:98%;
	padding: 0 10px;
	margin-bottom:10px;
	display:block;
	font-size: 12px;
	color:#fff;
}

.footer-information-heading {
  font-weight:500;
  font-size: 18pt;
  text-align: left;
  padding-bottom:10px;
  margin: 0;
  line-height: 25px;
  color: #e31937;
  text-transform: capitalize;
}

ul.footer-information{
  width: 100%;
  list-style: none;
  margin:0;
  display:block;
}
ul.footer-information > li {
  width: 100%;
  text-align: left;
  padding: 6px 0;
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 15px;
}
ul.footer-information > li > a {
  font-size: 9.5pt;
  color: #fff;
  font-weight: 400;
  line-height:20px;
}
.app-box {
	/* margin-top: 23px; */
	display: inline-block;
	width: 100%;
	margin: 15px 0;
}
.app-box a img{
	float:left;
	margin-right:10px;
}
.tab-box{
	width:100%;
	display: inline-block;
	border-bottom:4px solid #e31937;
}
ul.tab-box-list{
	width:90%;
	display: block;
	list-style:none;
	margin: 0;
	margin: 0 auto;
}
ul.tab-box-list > li{
	width:20%;
	float:left;
	padding:10px;
	text-align:center;
	min-height: 225px;
}
ul.tab-box-list > li:hover{
	background: url(images/tab-hover.png) no-repeat left center;
	border-bottom:10px solid #e31937; 
}
ul.tab-box-list > li.ui-tabs-active {
    background: url(images/tab-hover.png) no-repeat left center;
    border-bottom: 10px solid #e31937;
}
ul.tab-box-list > li img{
	text-align:center;
	display:inline-block;
	padding-top:30px;
}
.tab-head{
	font-weight: 900;
	color:#000;
	text-align: center;
	font-size: 14pt;
	text-transform: capitalize;
	margin: 0;
	padding-top: 20px;
}
.tab-para{
	color:#004a90;
	font-size:10pt;
	text-align: center;
	/* padding-top: 10px; */
	margin:0;
}
.first-tab{
	width:100%;
	padding-top: 120px;
	border-bottom: 1px solid #c8c8c8;
	background-position:top center;
	background: url(images/first-tab-bg.png) no-repeat;
	background-size:cover;
	padding-bottom:20px;
}
.tab-details-head,.tab-details-head-white{
	font-weight: 900;
	color:#000;
	text-align:left;
	font-size: 32pt;
	text-transform: uppercase;
	margin: 0;
	padding-top: 80px;
	padding-bottom: 10px;
}
.tab-details-head-white{
	color:#fff;
	font-size: 28pt;
}
.tab-details-para, .tab-details-para-white{
	color:#004a90;
	font-weight:700;
	font-size:10pt;
	text-align: left;
	margin:0;
	padding-top:20px;
	padding-bottom:10px;
}
.tab-details-para-white {
    color: #ccc;
}
ul.tab-details-list-white{
  width: 100%;
  list-style: none;
  margin:0;
  display:block;
  margin-top: 50px;
}
ul.tab-details-list-white > li {
  width: 100%;
  text-align: left;
  padding: 8px 0;
  font-size: 11pt;
  color: #fff;
  font-weight: 400;
  line-height:20px;
  /* margin-top:50px; */
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 22px;
}
ul.tab-details-list{
  width: 100%;
  list-style: none;
  margin:0;
  display:block;
  margin-top: 50px;
}
ul.tab-details-list> li {
  width: 100%;
  text-align: left;
  padding: 8px 0;
  font-size: 11pt;
  color: #5d7489;
  font-weight: 400;
  line-height:20px;
  /* margin-top:50px; */
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 22px;
}
ul.home-new-list{
	display: inline-block;
	width:100%;
	list-style:none;
	margin-top:60px;
	padding-bottom: 1px;
	/* margin-bottom: 0; */
	border-bottom: 1px solid rgba(200, 200, 200, 0.52);
}
ul.home-new-list > li{
	width: 31%;
	float:left;
	padding:10px;
	min-height:475px;
	background: url(images/home-new-list-bg.png) no-repeat right center;
	margin-bottom: 30px;
	margin-right: 2%;
}
ul.home-new-list  > li:last-child{
	background:none;
}
.exchange-rate-head{
	width: 94%;
	min-height: 63px;
	border-radius:10px 10px 0 0;
	background-color: rgb(0, 73, 144);
	padding: 0 10px;
	margin: 0;
}
span.exchange-rate-title{
	float:left;
	font-weight: 900;
	color:#fff;
	text-align:left;
	font-size:14pt;
	text-transform: uppercase;
	margin: 0;
	line-height:63px;
}
table.exchange-currencry {
	    width: 94%;
}
span.exchange-rate-date{
	float:right;
	font-weight: 500;
	color:#fff;
	text-align:left;
	font-size:13pt;
	text-transform: uppercase;
	margin: 0;
	line-height:63px;
}
table.exchange-currencry thead tr th{
	color:#000;
	font-weight:700;
	text-align:left;
	background:#dbe0e4;
	font-size: 11pt;
}
table.exchange-currencry tbody tr td{
	color:#000;
	font-weight:700;
	text-align:left;
	padding:10px;
	font-size: 10.5pt;
}
span.cur-buy{
	color: #004990;
}
span.cur-sell{
	color: #e31937;
}
.even {
	background: #fff;
}
.odd {
	background: #e5e6e9;
}
.nrb-bank-news{
	color:#004990;
	font-size:16pt;
	font-weight:700;
	text-align:left;
	padding-bottom:20px;
	margin:0;
}
ul.nrb-news-list{
	width:90%;
	float:left;
	list-style:none;
}
ul.nrb-news-list > li{
	float:left;
	width:100%;
	padding-bottom:15px;
}

.highlight-news-box{
	display:block;
	background:#004a90;
	min-height: 80px;
	box-shadow: 0px 0px 4.2px 5.8px rgba(0, 0, 0, 0.11);
}
.highlight-news-box img{
	float:left;
	margin-right:10px;
	width: 136px;
}
.highlight-news,.nrb-bank-news-head{
	color:#fff;
	font-size: 9pt;
	font-weight:700;
	text-align:left;
	padding-bottom: 3px;
    margin: 0;
    padding-top: 5px;
}

.highlight-news-para,.nrb-bank-news-para{
	color:#fff;
	font-weight:400;
	font-size:9pt;
	text-align: left;
	margin:0;
	/* display: inline-block; */
	/* float: left; */
	padding-top: 10px;
}
.highlight-news-para{
	padding-top: 0px;
}
.nrb-bank-news-head,.nrb-bank-news-para{
	color:#000;
}
ul.more-news-list{
	width:90%;
	float:left;
	list-style:none;
}
ul.more-news-list > li{
	float: left;
    width: 100%;
    padding-bottom: 8px;
    border-bottom: 1px solid #d2d9df;
    margin-bottom: 8px;
}
ul.more-news-list > li img{
	float:left;
	margin-right:10px;
	margin-top:6px;
	margin-bottom: 14px;
}
ul.bottom-list-info{
	width:100%;
	list-style:none;
	display:block;
}
ul.bottom-list-info > li{
	width:23%;
	float: left;
	margin-right:2%;
	text-align:center;
	background: url(images/bottom-list-info-bg.png) no-repeat right center;
	margin-bottom: 30px;
}
ul.bottom-list-info > li img{
	display:inline-block;
	text-align:center;
	margin:15px 0;
}
ul.bottom-list-info > li:last-child{
	background:none;
}
span.bg-border-middel{
	width: 70px;
    height: 6px;
    background: #e31937;
    display:inline-block;
	margin-top:10px;
}
.bottom-list-para{
	color: #000;
    font-size: 10pt;
    text-align: center;
    padding-top: 10px; 
    margin: 0;
    font-weight: 600;
}
a.highlight-news-more, a.nrb-bank-news-more{
	color:#fff;
	font-weight:900;
	font-size:10pt;
	text-transform:uppercase;
	text-align: left;
	margin:0;
	padding-top:10px;
}
a.nrb-bank-news-more{
	color:#004a90;
}
footer{
	width:100%;
	min-height: 31px;
	background-color: rgb(0, 74, 144);	
}
.copyright{
	text-align: center;
    color: #fff;
    font-weight: 400;
    line-height: 30px;
    font-size: 10pt;
    margin: 0;
}

/* Credit Card */
.second-credit-card-top{
	width: 100%;
	min-height: 763px;
	background: url(images/retail-bank-bg.jpg) no-repeat;
	background-position: top center;
	background-size:cover;
}
.second-credit-card-feauture {
    width: 100%;
    min-height: 298px;
    background-position: top center;
    background: url(images/feature-product-bg.jpg) no-repeat;
	background-size:cover;
}
h4.credit-medium-head {
    font-weight:700;
    color: #fff;
    text-align: left;
    font-size:30pt;
    padding-top:130px;
	margin: 0;
	text-transform: uppercase;
}
h3.credit-head {
    font-weight: 800;
    color: #fff;
    text-align: left;
    font-size:40pt;
    padding-top:10px;
	margin: 0;
	text-transform: uppercase;
}
.credit-small-head{
    font-weight: 300;
    color: #fff;
    text-align: left;
    font-size:32pt;
	text-transform:uppercase;
	margin-top:30px;
}
ul.retail-top-feture-list{
	width:100%;
	list-style:none;
	margin-bottom:0;
	margin-top:40px;
}
ul.retail-top-feture-list > li{
    width: 100%;
    text-align: left;
    padding: 8px 0;
    font-size: 11pt;
    color: #fff;
    font-weight: 400;
    line-height: 20px;
    /* margin-top: 50px; */
    background: url(images/footer-arrow.png) no-repeat left center;
    padding-left: 22px;
}

ul.credit-feture-list{
	width:100%;
	margin-left:35px;
	list-style:none;
	margin-bottom:0;
}
ul.credit-feture-list > li{
    width: 100%;
    text-align: left;
    padding: 8px 0;
    font-size: 11pt;
    color: #9cceff;
    font-weight: 400;
    line-height: 20px;
    /* margin-top: 50px; */
    background: url(images/footer-arrow.png) no-repeat left center;
    padding-left: 22px;
}
.visa-card-bg{
	width: 100%;
	min-height: 300px;
	background-position: top center;
	background: url(images/visa-card-bg.jpg) no-repeat;
	padding-top: 50px;
	margin-top: -56px;
}
ul.visa-card-list{
	display:block;
	list-style:none;
	margin:0;
	text-align:center;
	width:100%;
	/* padding-top: 48px; */
}
ul.visa-card-list  img{
	padding-top: 10px;
	float: left;
	padding-bottom: 50px;
}
ul.visa-card-list > li{
	width:33%;
	float:left;
	padding: 0px 20px;
	background: url(images/visa-card-list-right-bg.png) no-repeat right center;
	min-height: 300px;
	padding-top: 50px;
	background-size:cover;
}
ul.visa-card-list > li:last-child{
	background:none;
}
.visa-card-head,.visa-card-head-bottom{
	font-weight: 700;
	color: #fff;
	text-align: left;
	font-size: 20pt;
	text-transform: capitalize;
	margin: 0;
}
.visa-card-head-bottom{
	padding-top: 44px;
}
.visa-card-type{
	font-weight: 300;
	color: #fff;
	text-align: left;
	font-size: 12pt;
	padding:0;
	margin:0;
	text-transform: capitalize;
	padding-bottom: 15px;
}
.visa-card-para {
    color: #fff;
    font-size: 10pt;
    text-align: left;
    padding-top: 15px;
    margin: 0;
    padding-bottom: 20px;
}
a.visa-card-more {
    width: 170px;
    min-height: 40px;
    border-radius: 50px;
    text-align: center;
    font-size: 11pt;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    float: left;
    display: inline-block;
    line-height: 40px;
    border: 2px solid #fff;
}
.visa-gold-details-bg,.visa-classic-details-bg,.visa-platinum-details-bg{
	width: 100%;
	min-height: 755px;
	position:relative;
	background-position: top center;
	background: url(images/visa-gold-details-bg.jpg) no-repeat;
	padding-top: 60px;
}
.visa-details-applycation-bg{
	width: 100%;
    min-height: 501px;
    margin-top: -52px;
    background: url(images/visa-details-applycation-bg.png) no-repeat;
    background-position: top center;
    position: relative;
    display: block;
    padding-top: 60px;
    background-size: cover;
}
.card-type-box-bottom{
	width: 100%;
    min-height: 130px;
    background: url(images/card-type-box-bottom.jpg) no-repeat;
    background-position: top center;
    margin-top: 0px;
}
.card-apply-bottom-button-bg{
	width: 100%;
    min-height: 110px;
    background: url(images/card-apply-bottom-button-bg.jpg) no-repeat;
    background-position: top center;
    margin-top: -12px;
}
.visa-classic-details-bg{
	background: url(images/visa-classic-details-bg.jpg) no-repeat;
	
}
.visa-platinum-details-bg{
	background: url(images/visa-platinum-details-bg.jpg) no-repeat;	
}
.visa-gold-details-bg img{
	position:absolute;
	top: 0;
	left: 0;
}
.visa-classic-details-bg img{
	position:absolute;
	top: 0;
	right: 0;
}
.visa-platinum-details-bg img{
	position:absolute;
	top: 0;
	left: 0;
}
span.visa-card-common-bor {
    border: 6px solid #e31937;
    margin-right: 20px;
    min-height: 162px;
    float: left;
    margin-top: 48px;
}
.visa-card-common-head,.visa-card-common-head-white{
	font-weight: 900;
	color: #000;
	text-align: left;
	font-size: 35pt;
	text-transform: uppercase;
	margin: 0;
	padding-top: 80px;
	/* padding-bottom: 10px; */
}
.visa-card-common-head-white{
	color:#fff;
	font-size: 29pt;
}
.visa-card-common-para,.visa-card-common-para-white{
	color: #004a90;
	font-weight: 700;
	font-size: 11pt;
	text-align: left;
	margin: 0;
}
.visa-card-common-para-white{
	color:#fff;
}
.visa-card-common-feture,.visa-card-common-feture-white{
	color: #004a90;
	font-weight: 700;
	font-size: 14pt;
	text-align: left;
	margin: 0;
	padding-top:30px;
}
.visa-card-common-feture-white{
	color:#fff;
}

ul.visa-card-common-feture-list,ul.visa-card-common-feture-list-white{
  width: 100%;
  list-style: none;
  margin:0;
  display:block;
  margin-top: 36px;
  margin-left: 33px;
}
ul.visa-card-common-feture-list > li {
  width: 100%;
  text-align: left;
  padding: 8px 0;
  font-size: 11pt;
  color: #5d7489;
  font-weight: 400;
  line-height:20px;
  /* margin-top:50px; */
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 22px;
}
ul.visa-card-common-feture-list-white > li{
	 width: 100%;
  text-align: left;
  padding: 8px 0;
  font-size: 11pt;
  font-weight: 400;
  line-height:20px;
  /* margin-top:50px; */
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 22px;
	  color: #fff;
}
ul.card-type-box-bottom-list{
	display:block;
	list-style:none;
	margin:0;
	text-align:center;
	width:100%;
	/* padding-top: 48px; */
}
ul.card-type-box-bottom-list img{
	padding-top: 10px;
	float: left;
}
ul.card-type-box-bottom-list > li{
	width:33%;
	float:left;
	padding: 0px 20px;
	background: url(images/card-type-box-bottom-list-bg.png) no-repeat right center;
}
ul.card-type-box-bottom-list > li:last-child{
	background:none;
}
.visa-details-applycation-head{
	color:#fff;
	font-weight: 900;
    text-align: center;
    font-size:28pt;
    text-transform: capitalize;
    margin: 0;
}
.visa-details-applycation-small-head{
	color:#fff;
	font-weight:400;
	text-align: center;
	font-size: 15pt;
	text-transform: capitalize;
	margin: 0;
	padding: 10px 0;
}
.form-group{
	display:block;
	text-align:center;
	margin: 13px 0;
}
.form-group-small{
	display:block;
	text-align:center;
	margin:10px 0;
}
input.card-applycation-feild {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    background-color: rgb(255, 255, 255);
    min-height: 45px;
    z-index: 85;
    border-radius: 10px;
    width: 40%;
    font-size: 10pt;
    font-weight: 300;
    color: #000;
    box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -webkit-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -moz-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -o-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    padding: 0 10px;
}
.form-group select {
		width: 40%;
			border-style: solid;
			border-width: 1px;
			border-color: rgb(204, 204, 204);
			background-color: rgb(255, 255, 255);
			min-height: 41px;
			z-index: 85;
			border-radius: 10px;
			font-size: 10pt;
			font-weight: 300;
			color: #000;
			box-shadow: inset -1px 0px 8px 6px #C8DAEB;
			-webkit-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
			-moz-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
			-o-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
			padding: 0 10px;
		}
select.select-age{
    width: 8%;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    background-color: rgb(255, 255, 255);
    min-height: 41px;
    z-index: 85;
    border-radius: 10px;
     font-size: 10pt;
    font-weight: 300;
    color: #000;
    box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -webkit-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -moz-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -o-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    padding: 0 10px;
}
select.select-income{
    width: 16%;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    background-color: rgb(255, 255, 255);
    min-height: 41px;
    z-index: 85;
    border-radius: 10px;
     font-size: 10pt;
    font-weight: 300;
    color: #000;
    box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -webkit-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -moz-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    -o-box-shadow: inset -1px 0px 8px 6px #C8DAEB;
    padding: 0 10px;
}
.select-your-card{
	color:#fff;
	font-weight: 700;
	text-align: center;
	font-size: 16pt;
	text-transform: capitalize;
	margin: 0;
	padding: 10px 0;
}
a.apply-now{
	min-height: 50px;
    border-radius: 20px;
    text-align: center;
    font-size: 28pt;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    font-weight: 900;
    line-height: 51px;
    margin-top: 17px;
}
button.apply-now{
	min-height: 50px;
    border-radius: 20px;
    text-align: center;
    font-size: 28pt;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    font-weight: 900;
    line-height: 51px;
    margin-top: 17px;
}
/* Retail Banking */
.second-current-accout-box-top,.second-current-accout-box{
	position:relative;
	width:100%;
	display:block;
	cursor:pointer;
	min-height: 274px;
	margin-top:-50px;
	padding:50px 30px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 8px 8px rgba(0,0,0,.13);
	-moz-box-shadow: 0 0 8px 8px rgba(0,0,0,.13);
	box-shadow: 0 0 8px 8px rgba(0,0,0,.13);
	border: solid 1px rgba(190, 205, 220, 0.68);
	background-image: -webkit-linear-gradient(bottom, #dadedf, #fff);
	background-image: -moz-linear-gradient(bottom, #dadedf, #fff);
	background-image: -o-linear-gradient(bottom, #dadedf, #fff);
	background-image: -ms-linear-gradient(bottom, #dadedf, #fff);
	background-image: linear-gradient(to top, #dadedf, #fff);
}
.second-current-accout-box{
	margin-top:40px;
}
span.second-current-account-bg,span.second-nrb-account-bg,span.second-power-account-bg,span.second-plus-account-bg,span.second-pearl-account-bg,span.second-amer-account-bg,span.second-investment-account-bg,span.second-rfcd-account-bg{
	width: 509px;
	position:absolute;
	right:0;
	top:0;
    height:274px;
    background: url(images/second-current-account-bg.png) no-repeat;
}
span.second-nrb-account-bg{
	width:878px;
	background: url(images/second-nrb-account-bg.png) no-repeat;
}
span.second-power-account-bg{
	width: 488px;
	background: url(images/second-power-account-bg.png) no-repeat;
}
span.second-plus-account-bg{
	width:604px;
	opacity:0.8;
	background: url(images/second-plus-account-bg.png) no-repeat;
}
span.second-pearl-account-bg{
	width:478px;
	opacity:0.8;
	background: url(images/second-pearl-account-bg.png) no-repeat;
}
span.second-amer-account-bg{
	width:433px;
	background: url(images/second-amer-account-bg.png) no-repeat;
}
span.second-investment-account-bg{
	width:429px;
	background: url(images/second-investment-account-bg.png) no-repeat;
}
span.second-rfcd-account-bg{
	width:431px;
	background: url(images/second-rfcd-account-bg.png) no-repeat;
}
.second-retail-head{
    font-weight: 900;
    color: #145799;
    text-align: left;
    font-size: 24pt;
    text-transform: uppercase;
}
.second-retail-para{
	color: #37424c;
    font-size: 10pt;
    text-align: left;
    padding-top: 8px;
    margin: 0;
	display: inline-block;
    padding-bottom: 20px;
}
a.overview-tab-color,a.requirment-tab-color{
	width: 181px;
	min-height: 40px;
	border-radius:10px;
	text-align: left;
	font-size: 11pt;
	text-transform: uppercase;
	color: #145799;
	font-weight: 700;
	float: left;
	line-height: 40px;
	border: 2px solid #145799;
	margin-left: 10px;
	margin-top: 50px;
}
.retail-banking-product-details-box,.second-retail-banking-product-details-box{
	padding:10px;
	border-top: 5px solid #04191f;
	display: inline-block;
	border-left: 1px solid #d3d7dc;
	border-right: 1px solid #d3d7dc;
	border-bottom: 1px solid #d3d7dc;
	width: 98%;
	margin: 0 auto;
	text-align: center;
	margin-left: 1%;
}
.second-retail-banking-product-details-box{
	background-color: #002e5b;
	border:none;
	border-radius:6px 6px 0 0;
}
.retail-banking-product-details-head,.second-retail-banking-product-details-head{
	font-weight:700;
    color: #000;
    text-align: left;
    font-size: 14pt;
    text-transform: capitalize;
    margin:0;
    padding-top:10px;
}
.second-retail-banking-product-details-head{
	color:#fff;
}
.retail-banking-product-details-para,.second-retail-banking-product-details-para{
	font-weight: 500;
	color: #000;
	text-align: left;
	font-size: 10pt;
	text-transform: capitalize;
	margin:0;
	padding-top:15px;
	line-height: 29px;
}
.second-retail-banking-product-details-para{
	color:#fff;
}
.home-product-easy-fast {
	width: 100%;
    margin-top: -5px;
    padding-top: 100px;
    min-height: 767px;
    background: url(images/home-product-easy-fast.jpg) no-repeat left center;
	background-size:cover;
}
.home-sme-black-box {
    width: 100%;
    /* min-height: 580px; */
    padding: 0px 22px 29px;
    background: rgba(0, 0, 0, 0.68);
    display: inline-block;
}
.home-sme-banking{
	width: 100%;
	margin-top: -5px;
	padding-top:100px;
	min-height:767px;
	background: url(images/home-sme-banking.jpg) no-repeat left center;
	background-size:cover;
}
.home-product-credit-card {
	width: 100%;
    margin-top: -5px;
    padding-top: 100px;
    min-height: 767px;
    background: url(images/home-product-credit-card.jpg) no-repeat left center;
	background-size:cover;
}
.home-product-corporate {
    margin-top: -5px;
    padding-top: 50px;
    min-height: 707px;
    background: url(images/home-product-corporate.jpg) no-repeat;
	background-size:cover;
}
ul.retail-banking-product-details-list,ul.second-retail-banking-product-details-list{
	width:48%;
	list-style: none;
	margin:0;
	float:left;
	margin-left:2%;
	margin-top:10px;
}
ul.retail-banking-product-details-list > li {
	width: 100%;
	text-align: left;
	padding: 3px 0;
	font-size: 10pt;
	color: #5d7489;
	font-weight: 400;
	line-height:20px;
	background: url(images/footer-arrow.png) no-repeat left center;
	padding-left: 22px;
}
ul.second-retail-banking-product-details-list > li {
	width: 100%;
	text-align: left;
	padding: 3px 0;
	font-size: 10pt;
	color: #fff;
	font-weight: 400;
	line-height:20px;
	background: url(images/footer-arrow.png) no-repeat left center;
	padding-left: 22px;
}
.retail-banking-product-details-head-small,.second-retail-banking-product-details-head-small{
	font-weight:700;
	color: #000;
	text-align: left;
	font-size: 12pt;
	text-transform: capitalize;
	margin:0;
	padding-top:10px;
	padding-bottom: 20px;
}
.second-retail-banking-product-details-head-small{
	color: #fff;
}
.retail-banking-help-number,.second-retail-banking-help-number{
	text-align:left;
	font-size:12pt;
	color:#000;
	text-transform: capitalize;
	margin:0;
	/* padding-top:10px; */
	padding-bottom: 20px;
}
.second-retail-banking-help-number{
	color: #fff;
}

span.retail-banking-help-text{
	color:#004990;
}
span.second-retail-banking-help-text{
	color:#fff;
}
span.retail-banking-help-icon{
	width: 28px;
	float: left;
	height: 28px;
	margin-top: -3px;
	/* margin-left: 18px; */
	margin-right: 9px;
	background: url(images/retail-banking-help-icon.png) no-repeat;
}
.panel {
    background: none;
    border: none;
}
a.requirment-tab-color{
	margin-right: 10px;
	text-align: center;
}
span.overview-icon,span.overview-icon-color{
	width: 32px;
    float: left;
    height: 24px;
    margin-top: 9px;
    margin-left: 18px;
    margin-right: 9px;
    background: url(images/eye-icon.png) no-repeat;
}
span.overview-icon-color{
    background: url(images/eye-icon-color.png) no-repeat;
}

.retail-bank-bg{
	width: 100%;
	min-height:825px;
	background: url(images/retail-bank-bg.jpg) no-repeat;
	background-position: top center;
}
span.overview-icon{
	width: 32px;
    float: left;
    height: 24px;
    margin-top: 9px;
    margin-left: 18px;
    margin-right: 9px;
    background: url(images/eye-icon.png) no-repeat;
}
span.nrb-apply-icon{
	width: 17px;
    height: 11px;
    display: inline-block;
    margin-left: 8px;
    background: url(images/nrb-apply-icon.png) no-repeat;
}
.retail-banking-product-bg{
	width:100%;
	min-height:1080px;
	background: url(images/retail-banking-product-bg.jpg) no-repeat;
	background-position:right center;
}
.current-banking-box,.nrb-savers-box,.nrb-power-saving-box,.nrb-current-plus-box,.nrb-pearl-account-box,.nrb-amer-shopno-box,.nrb-investment-account-box,.nrb-rfcd-account-box{
	width: 100%;
	min-height:306px;
	background: url(images/current-baning-box.jpg) no-repeat;
	background-position: top center;
	border: 7px solid rgba(0, 0, 0, 0.28);
	padding: 10px;
	border-radius: 10px;
	margin-top: -30px;
	margin-bottom: 20px;
	cursor: pointer;
}
.nrb-savers-box{
	background: url(images/nrb-savers-box.jpg) no-repeat;
}
.nrb-power-saving-box{
	margin-top: 30px;
	margin-bottom:0;
	background: url(images/nrb-power-saving-box-bg.jpg) no-repeat;	
}
.nrb-current-plus-box{
	margin-top: 30px;
	margin-bottom:0;
	background: url(images/nrb-current-plus-box.jpg) no-repeat;	
}
.nrb-pearl-account-box{
	margin-top: 30px;
	margin-bottom:0;
	background: url(images/nrb-pearl-account-box.jpg) no-repeat;	
}
.nrb-amer-shopno-box{
	margin-top: 30px;
	margin-bottom:0;
	background: url(images/nrb-amer-shopno-box.jpg) no-repeat;	
}
.nrb-investment-account-box{
	margin-top: 30px;
	margin-bottom:0;
	background: url(images/nrb-investment-account-box.jpg) no-repeat;	
}
.nrb-rfcd-account-box{
	margin-top: 30px;
	margin-bottom:0;
	background: url(images/nrb-rfcd-account-box.jpg) no-repeat;	
}
span.nrb-small-bor{
    border: 5px solid #e31937;
    margin-right: 10px;
    min-height: 100px;
    float: left;
    margin-top:10px;
}
.nrb-account-list-head{
	font-weight: 900;
	color: #fff;
	text-align: left;
	font-size: 20pt;
	text-transform: capitalize;
}
.nrb-account-list-para{
	 color: #fff;
	 font-size: 10pt;
	 text-align: left;
	 padding-top: 5px;
	 margin: 0;
	 padding-bottom: 20px;
}
a.overview-tab,a.requirment-tab{
	width: 181px;
	min-height: 40px;
	border-radius:10px;
	text-align: left;
	font-size: 11pt;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	float: left;
	line-height: 40px;
	border: 2px solid #fff;
	margin-left: 10px;
	margin-top: 50px;
}
a.overview-tab:hover{
	background: rgba(32, 83, 130, 0.72);
}
a.requirment-tab{
	margin-right: 10px;
	text-align: center;
}
a.nrb-apply-tab{
	width: 170px;
	min-height: 47px;
	border-radius:10px;
	text-align: center;
	font-size: 11pt;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	float: left;
	line-height: 47px;
	margin-top: 48px;
	background-color: rgb(227, 25, 55);
}
.retail-banking-product-details-box{
	padding:10px;
	border-top: 5px solid #04191f;
	/* border:1px solid #d3d7dc; */
	display: inline-block;
	border-left: 1px solid #d3d7dc;
	border-right: 1px solid #d3d7dc;
	border-bottom: 1px solid #d3d7dc;
	/* margin-bottom: 15px; */
	width: 98%;
	margin: 0 auto;
	/* display: block; */
	text-align: center;
	margin-left: 1%;
	/* border-radius: 10px; */
}
.retail-banking-product-details-head{
	font-weight:700;
    color: #000;
    text-align: left;
    font-size: 14pt;
    text-transform: capitalize;
    margin:0;
    padding-top:10px;
}
.retail-banking-product-details-para{
	font-weight: 500;
	color: #000;
	text-align: left;
	font-size: 10pt;
	text-transform: capitalize;
	margin:0;
	padding-top:15px;
	line-height: 29px;
}
ul.retail-banking-product-details-list{
  width:48%;
  list-style: none;
  margin:0;
  float:left;
  margin-left:2%;
  margin-top:10px;
}
ul.retail-banking-product-details-list > li {
  width: 100%;
  text-align: left;
  padding: 3px 0;
  font-size: 10pt;
  color: #5d7489;
  font-weight: 400;
  line-height:20px;
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 22px;
}
.retail-banking-product-details-head-small{
	font-weight:700;
	color: #000;
	text-align: left;
	font-size: 12pt;
	text-transform: capitalize;
	margin:0;
	padding-top:10px;
	padding-bottom: 20px;
}
.retail-banking-help-number{
	text-align:left;
	font-size:12pt;
	color:#000;
	text-transform: capitalize;
	margin:0;
	/* padding-top:10px; */
	padding-bottom: 20px;
}
span.retail-banking-help-text{
	color:#004990;
}
span.retail-banking-help-icon{
	width: 28px;
	float: left;
	height: 28px;
	margin-top: -3px;
	/* margin-left: 18px; */
	margin-right: 9px;
	background: url(images/retail-banking-help-icon.png) no-repeat;
}
ul.second-visa-card-list{
	display: inline-block;
    list-style: none;
    margin: 0;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 60px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 70px;
}
ul.second-visa-card-list > li{
	width:33%;
	float:left;
	padding: 0px 20px;
	min-height: 400px;
	border-right:1px solid #ddd;
}
ul.second-visa-card-list > li:last-child{
	border-right:none;
}
ul.second-visa-card-inner-list{
  width: 100%;
  list-style: none;
  margin:0;
  display:block;
  margin-top:35px;
}
ul.second-visa-card-inner-list > li {
  width: 100%;
  text-align: left;
  padding: 11px 0;
  font-size: 11pt;
  color: #5d7489;
  font-weight: 400;
  line-height:20px;
  /* margin-top:50px; */
  background: url(images/footer-arrow.png) no-repeat left center;
  padding-left: 22px;
}
.visa-card-head,.visa-card-head-bottom,.visa-card-head-color{
	font-weight: 700;
	color: #fff;
	text-align: left;
	font-size: 20pt;
	text-transform: capitalize;
	margin: 0;
}
.visa-details-applycation-head{
	color:#004f9d;
	font-weight: 900;
    text-align: center;
    font-size:28pt;
    text-transform: capitalize;
    margin: 0;
}
.visa-details-applycation-small-head{
	color:#004f9d;
	font-weight:400;
	text-align: center;
	font-size: 15pt;
	text-transform: capitalize;
	margin: 0;
	padding: 10px 0;
}
.select-your-card {
    color: #004f9d;
    font-weight: 700;
    text-align: center;
    font-size: 16pt;
    text-transform: capitalize;
    margin: 0;
    padding: 10px 0;
}
.card-type-box-bottom{
	width: 100%;
    min-height: 130px;
    background:#00274e;
    margin-top: 0px;
}
.card-apply-bottom-button-bg{
	width: 100%;
    min-height: 110px;
	background:#00305f;
    margin-top: -12px;
}
.visa-card-head-bottom{
	padding-top: 44px;
}
.visa-card-type,.visa-card-type-color{
	font-weight: 300;
	color: #fff;
	text-align: left;
	font-size: 12pt;
	padding:0;
	margin:0;
	text-transform: capitalize;
	padding-bottom: 15px;
}
.visa-card-para,.visa-card-para-color{
    color: #fff;
    font-size: 10pt;
    text-align: left;
    padding-top: 15px;
    margin: 0;
    padding-bottom: 20px;
}

.visa-card-head-color,.visa-card-type-color,.visa-card-para-color{
	color: #004f9d;
}
/* social Media */
@font-face {
    font-family: 'si';
    src: url('fonts/socicon.eot');
    src: url('fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('fonts/socicon.woff') format('woff'),
         url('fonts/socicon.ttf') format('truetype'),
         url('fonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(fonts/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 15px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin-right: 11px;
    color: #ffffff;
    background-color: #606973;
}

.soc a:hover {
    z-index: 2;
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter:before {
    content:'\e040';
}
.soc-facebook:before {
    content:'\e041';
}
.soc-googleplus:before {
    content:'\e042';
}
.soc-linkedin:before {
    content:'\e049';
}

.navbar-toggle{
	margin-top:25px;
}
.navbar-inverse .navbar-toggle .icon-bar{
	    background-color: #000;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
	background:none !important;
}
@media (min-width: 1600px){
	.container{
		width:1280px;
	}
	nav ul.nav-list > li {
		padding: 10px 14.3px;
	}
	nav ul.nav-list> li > a {
		font-size:10.5pt;
	}
}

@media only screen and (min-width : 1200px) and (max-width : 1600px) {
	nav ul.nav-list > li {
		padding: 10px 14.3px;
	}
	nav ul.nav-list> li > a {
		font-size:9.4pt;
	}
}
@media (max-width: 1199px){
	nav ul.nav-list > li {
		padding: 10px;
	}
	nav ul.nav-list> li > a {
		font-size: 8pt;
	}
	a.nrb-apply-tab{
		margin-top:20px;
	}
	h4.credit-medium-head{
		font-size: 25pt;
	}
	.visa-card-head{
		font-size: 13pt;
	}
	a.visa-card-more{
		float:none;
	}
}
@media (max-width: 991px){
	.home-product-corporate{
		background-position:right center;
	}
	a.visa-card-more{
		width: 154px;
		font-size: 9pt;
		min-height: 34px;
		line-height: 34px;
		float:left;
	}
	a.banner-more{
		width: 200px;
		float:none;
		display: inline-block;
		font-size: 11pt;
		line-height: 40px;
		min-height: 40px;
	}
	ul.top-nav{
		float:none;
	}
	nav ul.nav-list > li{
		padding: 10px 10.3px;
	}
	nav ul.nav-list > li a{
		font-size: 8.2pt;
	}
	a.logo img{
		padding-top: 9px;
	}
	.navbar-inverse{
		margin-top: 15px;
	}
	ul.top-nav > li > a{
		font-size:8pt;
	}
	.feature-product-head{
		font-size: 14pt;
	}
	ul.feature-product-list img{
		 padding-top: 30px
	}
	.feature-product-para{
		font-size: 10pt;
	}
	a.feture-more{
		width: 140px;
		font-size: 9pt;
	}
	.tab-details-head{
		font-size: 18pt;
		padding-top: 50px;
	}
	ul.home-new-list > li{
		width: 48%;
		min-height:auto;
	}
	ul.home-new-list > li:last-child{
	  display:none;
	}
	.first-tab{
		padding-top: 50px;
	}
	.tab-head{
		font-size: 11pt;
	}
	ul.bottom-list-info > li img{
		height: 44px;
	}
	span.exchange-rate-title,span.exchange-rate-date,table.exchange-currencry thead tr th,table.exchange-currencry tbody tr td{
		font-size: 10pt;
	}
	ul.home-new-list > li{
		margin-bottom:0;
		margin-right:0;
	}
	ul.tab-box-list > li{
		min-height:auto;
		padding-bottom:20px;
	}
	a.overview-tab-color,a.nrb-apply-tab,a.requirment-tab-color{
		margin-top:20px;
		margin-left: 0;
	}
	.second-current-accout-box-top, .second-current-accout-box{
		padding: 30px 15px 0;
	}
	h4.credit-medium-head{
		font-size: 20pt;
	}
	ul.visa-card-list img{
		float:none;
		padding:0;
	}
	ul.visa-card-list > li{
		padding-top: 0;
		padding-bottom: 10px;
		min-height:auto;
	}
}
@media only screen  and (max-width : 768px) {
	ul.visa-card-list > li{
		width:50%;
	}
	.home-product-corporate{
		background-position:right center;
	}
	ul.second-visa-card-list > li{
		width:100%;
		border:none;
	}
	input.card-applycation-feild{
		width:90%;
	}
	.form-group select { 
		width: 100%
	}
	select.select-age{
		width:40%;
	}
	select.select-income{
		width:55%;
	}
	.logo{
		display:block;
		text-align:center;
	}
	.second-credit-card-top{
		min-height:auto;
		padding-bottom:80px;
		
	}
	h4.credit-medium-head{
		font-size: 18pt;
		padding-top: 50px;
	}
	.tab-details-head{
		font-size:20pt;
		padding-top:0;
	}
	ul.home-new-list > li{
		width:100%;
		background:none;
	}
	ul.tab-box-list > li{
		width:50%;
	}
	ul.bottom-list-info > li img{
		height:55px;
		margin:0;
	}
	.tab-head{
		font-size:9pt;
	}
	.bottom-list-para{
		font-size:9pt;
		padding-top:0;
	}
	.feature-product-head{
		font-size: 13pt;
	}
	ul.bottom-list-info > li{
		width: 47%;
	}
	.feature-product-para{
		font-size: 9pt;
	}
	a.feture-more{
		width: 167px;
		font-size: 10pt;
	}
	ul.feature-product-list > li{
		width:50%;
		padding-bottom: 40px;
		min-height:auto;
	}
	h3.banner-head {
		padding-top:50px;
		font-size:26pt;
	}
	h3.credit-head{
		font-size:26pt;
	}
	.credit-small-head{
		font-size:20pt;
	}
	ul.banner-list{
		min-height:500px;
	}
	ul.banner-list>li{
		min-height:500px;	
	}
	.search{
		padding:10px;
		width:100%;
	}
	input.input-search{
		width:100%;
	}
	.navbar-collapse{
		background:#000;
	}
	nav ul.nav-list > li{
		float:none;
		background:none;
	}
	nav ul.nav-list > li:first-child{
		background:none;
		color:#fff  !important;
	}
	nav ul.nav-list > li:first-child a{
		color:#fff  !important;
	}
	nav ul.nav-list > li a{
		font-size: 10pt;
		text-align:center;
	}
	nav ul.nav-list > li:hover{
		background:none  !important;
		color:#fff  !important;
	}
	nav ul.nav-list > li a:hover{
		color:#fff  !important;
	}
	ul.top-nav{
		display:block;
		text-align: center;
	}
	ul.top-nav > li{
		display:inline;
		float:none;
	}
	#common-search{
		display:none;
	}
	#mobile_search{
		display:block;
	}
	.navbar-header{
		min-height:80px;
	}
	.navbar-inverse{
		margin-top:0;
	}
	#tab-img-hide, #mobile-footer{
		display:none;
	}	
	ul.home-new-list{
		margin-top: 10px;
	}
	.copyright{
		font-size: 9pt;
	}
	a.newletter-more {
		margin-top: 3px;
		margin-bottom: 20px;
	}
	input.newletter-feild{
		background:none;
		border-radius:none;
		outline: 1px solid #ccc;
	}
	.footer-information-heading{
		color:#fff;
		font-size: 13pt;
		font-weight: 700;
	}
	.second-retail-head{
		font-size: 13pt;
	}
	a.overview-tab-color,a.nrb-apply-tab,a.requirment-tab-color{
		margin-top:15px;
		margin-left: 0;
	}
	.second-current-accout-box-top, .second-current-accout-box{
		padding: 30px 9px 0;
	}
	a.visa-card-more{
		float:none;
	}
	ul.tab-box-list > li {
		min-height:234px;
	}
}
@media only screen and (min-width : 200px) and (max-width : 550px) {
	ul.visa-card-list > li{
		width:100%;
	}
	ul.tab-box-list > li {
		min-height:234px;
	}
	.home-product-corporate{
		background-position:right center;
	}
	a.visa-card-more{
		float:none;
	}
	ul.second-visa-card-list > li{
		padding:0;
	}
	ul.second-visa-card-inner-list{
		margin-top:0px;
	}
	ul.second-visa-card-list{
		padding-bottom:10px;
		margin-bottom: 10px;
	}
	.visa-card-head-bottom{
		font-size: 10pt;
		padding-bottom:5px;
	}
	.visa-card-type{
		font-size: 9pt;
	}
	.visa-details-applycation-head{
		font-size: 18pt;
	}
	a.banner-more{
		width:100%;
		margin-top:10px;
		margin-bottom:10px;
	}
	a.apply-now{
		font-size: 20pt;
	}
	button.apply-now{
		font-size: 20pt;
	}
	ul.visa-card-list img{
		display:inline-block;
	}
	.visa-card-head,.visa-card-type{
		text-align:center;
	}
	span.bg-card-border,span.bg-border{
		display:none;
	}
	h3.banner-head {
		font-size: 19pt;
	}
	.tab-details-head {
		font-size: 13pt;
	}
	a.feture-more {
		width: 139px;
		font-size: 8pt;
	}
	.navbar-toggle {
		margin-top: 15px;
	}
	.navbar-header {
		min-height: 64px;
	}
	a.logo img {
		padding-top: 13px;
	}
	
}
.card-apply-bottom-button-bg {
    width: 100%;
    min-height: 110px;
    background: url(images/card-apply-bottom-button-bg.jpg) no-repeat;
    background-position: top center;
    margin-top: -12px;
}
a.apply-now {
    width: 231px;
    min-height: 50px;
    border-radius: 20px;
    text-align: center;
    font-size: 14pt;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    line-height: 51px;
    margin-top: 17px;
    margin-left: 35px;
    background-color: rgb(227, 25, 55);
}
button.apply-now {
    width: 231px;
    min-height: 50px;
    border-radius: 20px;
    text-align: center;
    font-size: 14pt;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    line-height: 51px;
    margin-top: 17px;
    margin-left: 35px;
    background-color: rgb(227, 25, 55);
}
span.banner-more-icon {
    width: 19px;
    display: inline-block;
    /* float: right; */
    height: 19px;
    background: url(images/banner-more-icon.png) no-repeat;
    /* background-position: 77% 71%; */
}
