@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'Akkurat';
	src: url('../fonts/Akkurat.eot');
	src: url('../fonts/Akkuratd41d.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Akkurat.woff') format('woff'),
	url('../fonts/Akkurat.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NovareseStd-Book';
	src: url('../fonts/NovareseStd-Book.eot');
	src: url('../fonts/NovareseStd-Bookd41d.eot?#iefix') format('embedded-opentype'),
	url('../fonts/NovareseStd-Book.woff') format('woff'),
	url('../fonts/NovareseStd-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*==============================================================
Common Styles Initials
==============================================================*/

html {
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
	width: 100%;
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

input[type="submit"] {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

*, *:after, *:before {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'NovareseStd-Book';
	font-family: 'Akkurat';
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
	width: 100%;
	min-height: 100%;
	color: #666;
	background: #fff;
	font-size: 16px;
}

a {
	outline: none;
	text-decoration: none;
	color: #555;
}

a:hover, a:focus{
	outline: none;
	text-decoration: none;
}

input, textarea, select {
	outline: none;
	resize: none;
	font-family: 'Open Sans', sans-serif;
}

a, input, button{
	outline:none !important;
}

button::-moz-focus-inner {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img {
	border: 0;
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

p {
	margin: 0 0 15px 0;
	padding: 0;
}

.slick-slide{
	outline: none !important;
}

.bg_img{
	display: none;
}

/*==============================================================
Bootstrap Hack
==============================================================*/

.form-control::-webkit-input-placeholder{opacity:1;}
.form-control:-moz-placeholder{opacity:1;}
.form-control::-moz-placeholder{opacity:1;}
.form-control:-ms-input-placeholder{opacity:1;}

.nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a, .nav > li.active > a:focus{
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


/*==============================================================
Custom Style
==============================================================*/

.container {
	max-width: 1950px;
	width:100%;
	padding: 0 15px;
}
/*--- header start ---*/
.header-wrap{
	position: relative;
	height: 107px;

}
.header-wrap header{
	position: fixed;
	height: 107px;
	width: 100%;
	background: #ffffff;
	z-index: 1234;
	top: 0;
	left: 0;
	padding: 6px 0;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}
.main-menu{
	/*padding: 0 15px;*/
	height: 95px;
}
.logo{
	float: left;
	width: 340px;
}
.logo a{
	display: inline-block;
}
.logo a img{
	max-width: 340px;
}
.header-wrap .menu{
	float: right;
	text-align: center;
	/*padding-top: 18px;*/
	width: calc(100% - 340px);
}
.header-wrap .container{
	padding: 0 50px;
}
.header-wrap .menu #menu.collapse{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-align: right;
}
.header-btn{
	display: inline-block;
	vertical-align: middle;
	padding-left: 47px;
}
.header-wrap .cta-btn{
	float: right;
}
.header-wrap .cta-btn .menu-toggle{
	display: none;
}

#menu1{
	display: inline-block;
}
.menu ul li a{
	display: block;
	font-size: 18px;
	font-family: 'NovareseStd-Book';
	color: #1c2f60;
	padding: 0px 0;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.menu ul li a:hover{
	color: #ec3b28;
}
.menu ul li.active>a{
	color: #ec3b28;
}
.header-wrap header .menu ul li {
	display: inline-block;
	padding: 0 26px;
	position: relative;
}
.header-wrap header .menu ul li a:hover ~ .sub-menu {
	visibility: visible;
	opacity: 1;
}
.header-wrap header .menu ul li .sub-menu {
	position: absolute;
	left: 0;
	top: 100%;
	visibility: hidden;
	opacity: 0;
	min-width: 150px;
	text-align: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.header-wrap header .menu ul li .sub-menu:hover {
	visibility: visible;
	opacity: 1;
}
/*.header-wrap header .menu ul li:last-child{
	padding: 0;
}*/
.header-wrap .menu .sub-menu li{
	background-color: rgba(255, 255, 255, 0.8);
	display: block;
	/* -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; */
}
/* .header-wrap .menu .sub-menu li:hover{

} */
.header-wrap .menu .sub-menu li a{
	position: relative;
	padding: 5px 0px;
	display: block;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.header-wrap header .menu ul li a .fa{
	padding-left: 15px;
	display: none;
}
.menu-hover{
	color: #ec3b28 !important;
}
.header-wrap .cta-btn a{
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #ffffff;
	font-weight: 700;
	padding: 8px 15px 5px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.header-wrap .cta-btn a .icon{
	display: inline-block;
	vertical-align: middle;
}
.header-wrap .cta-btn a span{
	display: block;
	position: relative;
}
.header-wrap .cta-btn a:before{
	content: "";
	width: 100%;
	height: 100%;
	background: #20356b;
	position: absolute;
	left: 0;
	top: 0;
}
.header-wrap header .menu .header-btn ul li{
	padding: 0 6px;
}
.header-btn li.apply-now a{
	background-color: #ec3b28;
	padding: 10px 20px;
	color: #fff;
	font-family: 'Akkurat';
	font-size: 14px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.header-btn li.apply-now a:hover{
	color: #fff;
	background-color: #1c2f60;

}
.header-btn li.log-in a{
	background-color: #1c2f60;
	padding: 10px 20px;
	color: #fff;
	font-family: 'Akkurat';
	font-size: 14px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.header-btn li.log-in a:hover{
	color: #fff;
	background-color: #ec3b28;
}

.current-menu-parent>a{
	color: #ec3b28 !important;
}
/*--- header end ---*/
/* banner start */
.banner-slider .home-slide{
	position: relative;
	height: 1000px;
}
/*.banner-slider .home-slide .home-slide-img {
	width: 100%;
	height: 100%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	background-size: cover !important;
}*/
.banner-caption img{
	margin: auto;
}
.slick-slide, .slick-arrow, .slick-dots button {
	outline: none;
	display: none;
}
.banner-slider .slick-dots {
	text-align: center;
	position: absolute;
	bottom: 18px;
	left: 0;
	width: 100%;
}
.banner-slider .slick-dots li {
	display: inline-block;
	margin: 0 1px;
	cursor: pointer;
}
.banner-slider .slick-dots li {
	border-radius: 100%;
	padding: 0;
	border: 1px solid #fff;
	background-color: transparent;
}
.banner-slider .slick-dots li.slick-active{
	background-color: #fff;
	position: relative;
}
.banner-slider .slick-dots li {
	background-color: transparent;
	border: 1px solid #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 11px;
	outline: none;
	padding: 0;
	width: 11px;
	border-radius: 100%;
}
/* banner close */
/* our value start */
.our-value-wrap{
	padding: 90px 0;
}
.our-value-wrap .welcome-text{
	max-width: 1000px;
	width: 100%;
	margin: auto;
	padding: 0 50px;
}
.our-value-wrap h2, .our-value-wrap h1{
	font-size: 30px;
	color: #1c2f60;
	text-transform: uppercase;
	font-family: 'NovareseStd-Book';
	margin-bottom: 30px;
}
.our-value-wrap {
	font-size: 19px;
	font-family: 'Akkurat';
	color: #454444;
	margin: 0;
	/*line-height: 34px;*/
}
.our-value-wrap p{
	margin-bottom: 70px;
	padding: 0 0px;
}
.page-id-13 .our-value-wrap p{
	margin: 0;
}
.cta-btn a{
	background-color: #1c2f60;
	color: #fff;
	font-size: 18px;
	font-family: 'Akkurat';
	text-transform: uppercase;
	padding: 12px 35px;
	display: inline-block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.cta-btn a:hover{
	background-color: #ec3b28;
}
.our-value-box{
	padding-top: 90px;
}
/*.our-value-box .box-1{
	padding: 170px 0;
}*/
.our-value-box .box-1.first{
	background-color: #1e356b;
}
.our-value-box .box-1.second{
	background-color: #0d96d4;
}
.our-value-box .box-1.third{
	background-color: #4d4c4c;
}
.our-value-box .container{
	max-width: 100%;
	padding: 0;
}
/* our value close */
/* our-service start */
.banking-service-wrap {
	/*padding-bottom: 50px;*/
	/*padding-top: 50px;*/
}
.banking-service-wrap .container{
	padding: 0;
}
.our-service-detail{
	font-size: 19px;
	color: #4e4d4d;
	font-family: 'Akkurat';
	/*line-height: 34px;*/
}
.our-service-detail p{
	margin-bottom: 55px;
}
.title h2{
	font-size: 30px;
	color: #20356b;
 /*	line-height: 42px;*/
	font-family: 'NovareseStd-Book';
	margin-bottom: 10px;

}
.our-service-detail .container{
	max-width: 566px;
}
/*.service-image{
	height: 100%;
	height: 961px;
	background-size: cover !important;
}*/
.service-image img{
	width: 100%;
}
/* our-service close */
/* our-comunity start */
.comunity-wrap{
	position: relative;
}
.comunity-wrap .thumb{
	width: 100%;
}
.comunity-wrap .thumb img{
	width: 100%;
}
.comunity-wrap .container{
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	width: 100%;
	height: 100%;
}
.our-comunity .container{
	max-width: 1520px;
	z-index: 123;
}
.our-comunity .banner-caption {
	width: 100%;
}
.our-comunity .banner-caption h2{
	color: #e4e4e4;
	font-size: 60px;
	font-family: 'NovareseStd-Book';
}
.comunity-wrap .our-comunity {
	width: 100%;
	height: 100%;
	/*display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	background-size: cover !important;
	position: relative;
	background-position: center top !important;*/
}
.comunity-wrap .our-comunity:before{
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	left: 0;
	top: 0;

}
.page-id-247 .comunity-wrap .our-comunity:before{
	background-color: inherit;
}
/* our-comunity close */
/* lifestyle start */
.lifestyle-wrap{
	padding-bottom: 90px;
	padding-top: 90px;
}
.our-card ul li{
	display: inline-block;
	padding: 0 40px;
}
.apply-card{
	margin-top: 40px;
}
.apply-card h3{
	display: inline-block;
	font-size: 30px;
	color: #1f356b;
	font-family: 'NovareseStd-Book';
	vertical-align: middle;
}
.apply-card .cta-btn{
	display: inline-block;
	margin-left: 56px;
	vertical-align: middle;
}
/* lifestyle close */
/* mobile-banking start */
.mobile-banking-wrap{
	background-color: #1f336d;
}
.app-banner {
	height: 100%;
	text-align: right;
	/*height: 850px;
	background-size: cover !important;*/
}
.mobile-banking-wrap .app-banner img{
	display: block;
}
/* mobile-banking close */
/* our-partners start */
.our-partner-wrap{
	padding: 130px 0;
}

.our-partner-wrap .container{
	max-width: 875px;
}
.our-partners ul li{
	display: inline-block;
	padding: 0 15px;
}
/* our-partners close */
/* footer start */
footer{
	background-color: #a9a9a1;
	padding: 30px 0 0;
}
.footer-logo img {
    width: 285px; /* 400px */
}
.footer-menu{
	padding-top: 20px;
}
.footer-menu ul{
	display: inline-block;
	padding: 0 35px;
}
.footer-menu ul.menu-first{
	text-align: right;
}
.footer-menu ul.menu-second{
	position: relative;
	text-align: center;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.footer-menu ul.menu-third{
	text-align: left;
}
.footer-menu ul li a{
	font-size: 14px;
	color: #fff;
	font-family: 'Akkurat';
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer-menu li{
	/* padding: 3px 0; */ /* Default */
	line-height: 24px; /* Default */
}
.footer-menu ul li a:hover{
	color: #1d2f60;
	text-decoration: underline;
}
.footer-menu ul li.active a{
	color: #1d2f60;
	text-decoration: underline;
}
.footer-contact{
	padding-top: 20px; /* 40px */
}
.footer-contact ul li{
	display: inline-block;
	padding: 0 18px;
	color: #ffffff;
	font-size: 14px;
	position: relative;
}
.footer-contact ul li:before{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #fff;
	height: 16px;
	bottom: 0;
	margin: auto;
}
.footer-contact ul li:last-child:before{
	display: none;
}
.footer-contact ul li a{
	color: #ffffff;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer-contact ul li.active a{
	color: #1d2f60;
	text-decoration: underline;
}
.footer-contact ul li a:hover{
	color: #1d2f60;
	text-decoration: underline;
}
.footer-social{
	padding-top: 20px; /* 40px */
}
.footer-social ul li{
	display: inline-block;
	padding: 0 7px; /* 0 12px */
}
.footer-social ul li a{
	background-color: #fff;
	border-radius: 100%;
	height: 38px; /* 56px */
	width: 38px; /* 56px */
	display: inline-block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer-social ul li a .fa {
	color: #95908f;
	font-size: 22px; /* 34px */
	line-height: 38px; /* 56 px */
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer-social ul li a:hover{
	background-color: #20356b;
	color: #fff;
}
.footer-social ul li a:hover .fa{
	color: #fff;
}
.coppyright{
	background-color: #203472;
	padding: 20px 0; /* 12px 0 */
	margin-top: 50px;
}
.coppyright .footer-contact{
	padding-top: 0px;
	padding-bottom: 5px;
}
.coppyright .footer-contact ul li a:hover{
	color: #fff;
}
.coppyright .footer-contact ul li.active a{
	color: #fff;
}
.coppyright p{
	margin: 0;
	color: #fff;
	font-size: 14px;
	font-family: 'Akkurat';
}
/* footer close */
/* personal banking page start */
.banner-caption .banner-text p{
	margin: 0;
	color: #fff;
	font-size: 19px;
	font-family: 'Akkurat';
	width: 500px;
}
.banking-banner-wrap .banner-img {
	width: 100%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	background-size: cover !important;
	height: 1000px;
}
.banner-text {
	display: inline-block;
	/*padding: 203px 0px;*/
	color: #fff;
}
.banner-text h1 span{
	display: block;
}
.banner-caption.personal .banner-text{
	background-color: rgba(14, 138, 205, 0.70);
	width: 100%;
	max-width: 600px;
	height: 600px;
	margin: 0 auto;
}
.page-id-9 .banner-caption.personal .banner-text{

	background-color: rgba(32, 53, 107, 0.70);
}
.page-id-11 .banner-caption.personal .banner-text{

	background-color: rgba(78, 77, 77, 0.70);
}
.banner-text h1 {
	border-bottom: 1px solid #d3d3d3;
	padding: 0 0 42px;
	font-size: 60px;
	color: #fff;
	font-family: 'NovareseStd-Book';
	display: block;
	text-align: center;
	width: 500px;
	margin: 0 auto 44px auto;
}
/*.banking-image{
	height: 100%;
	height: 912px;
	background-size: cover !important;
}*/
.banking-service-wrap .banking-image img{
	width: 100%;
}
/*.banking-service-detail{
	padding-left: 100px;
	padding-right: 15px;
}*/
.banking-question li p{
	margin: 0;
}
.banking-question li{
	font-size: 22px;
	color: #20356b;
	font-family: 'NovareseStd-Book';
	padding-bottom: 10px;
	list-style-position: inside;
    list-style: disc;
    margin-left: 17px;
}
.banking-question li:last-child{
	padding-bottom: 0;
}
.banking-question li p span{
	font-size: 19px;
	color: #4e4d4d;
	font-family: 'Akkurat';
	display: block;
}
.title h2 span{
	display: block;
}
.title h2 span.grey{
	color: #6e6f71;
}
.management-srvice{
	padding: 225px 0;
	font-size: 45px;
	color: #20356b;
	line-height: 67px;
	font-family: 'NovareseStd-Book';
	-webkit-box-shadow: inset 0px 100px 200px #dbdbd8;
	-moz-box-shadow: inset 0px 100px 200px #dbdbd8;
	box-shadow: inset 0px 100px 200px #dbdbd8;
}
.management-srvice h3 span{
	display: block;
}
.banking-service-detail p span{
	display: block;
}
.title.no-space h2{
	margin-bottom: 10px;
}
.banking-service-detail p{
	margin-bottom: 20px;
}
p.lifestyle{
	font-size: 18px;
}
/* personal banking page close */
/* business banking page start */
.banner-caption.business .banner-text{
	background-color: rgba(35, 48, 101, 0.70);
	width: 100%;
	max-width: 800px;
}
.banking-question h3{
	font-size: 30px;
    color: #20356b;
    line-height: 42px;
    font-family: 'NovareseStd-Book';
    margin-bottom: 0;
    margin-top: 22px;
}
/* business banking page close */
/* international banking page start */
.banner-caption.international .banner-text{
	background-color: rgba(69, 68, 68, 0.70);
	width: 100%;
	max-width: 800px;
}
/* international banking page close */
.banking-service-detail h4 {
	font-family: 'NovareseStd-Book';
	font-size: 36px;
}
/* 26-07-2018 */
.reach-out{
	padding: 58px 15px;
	margin-bottom: 50px;
}
.reach-out.with-blue-bg{
	background-color: #1f356b;
	color: #fff;
}
.reach-out h3{
	font-family: 'NovareseStd-Book';
	margin-bottom: 20px;
	font-size: 45px;
}
.reach-out .telephone-no a{
	font-family: 'NovareseStd-Book';
	margin-bottom: 20px;
	font-size: 45px;
	color: #fff;
	display: inline-block;
}
.reach-out p{
	font-family: 'Akkurat';
	margin: 0;
	margin-bottom: 20px;
	font-size: 22px;
}
.reach-out.with-blue-bg .cta-btn a{
	background-color: #1896d4;
}
.reach-out .cta-btn a:hover {
    background-color: #ec3b28;
}
.reach-out-white{
	padding: 90px 15px;
}

.reach-out-white h3{
	font-family: 'NovareseStd-Book';
	margin-bottom: 20px;
	font-size: 30px;
	color: #1f356b;
}
.page-id-10 .banking-service-wrap .reach-out-white h3{
	text-transform: uppercase;
}
.page-id-9 .banking-service-wrap .reach-out-white h3{
	text-transform: uppercase;
}
.page-id-11 .banking-service-wrap .reach-out-white h3{
	text-transform: uppercase;
}
.reach-out-white .telephone-no{
	font-family: 'NovareseStd-Book';
	margin-bottom: 20px;
	font-size: 30px;
	color: #1f356b;
	display: inline-block;
}

.reach-out-white .telephone-no a{
	font-family: 'NovareseStd-Book';
	margin-bottom: 20px;
	font-size: 30px;
	color: #1f356b;
	display: inline-block;
}
.reach-out-white p{
	font-family: 'Akkurat';
	margin: 0;
	margin-bottom: 20px;
	font-size: 19px;
	color: #4e4d4d;
}
.our-partner-wrap {
    padding: 30px 0;
    background-color: #fff;
    margin-top: 30px;
}
.coppyright{
	margin: 0;
}
footer{
	background-color: #959191;
}
.reach-out.with-sky-bg{
	background-color: #1896d4;
	color: #fff;
}
/* about-us start */
.banner-caption.about-us .banner-text{
	background-color: rgba(32, 53, 107, 0.70);
	width: 100%;
	max-width: 600px;
	height: 600px;
	margin: 0 auto;
}
.our-value-wrap.about-us p{
	margin-bottom: 35px;
}
.our-value-wrap.about-us p:last-child{
	margin: 0;
}
.team-title.blue{
	background-color: #1c2f60;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
}
.director{
	background-color: #454444;
}

.management{
	background-color: #1c2f60;
}
.team-title.sky{
	background-color: #1a8acd;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
}
.team-title.white{
	background-color: #fff;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
}
.team-title.white h4{
	color: #4e4d4d;
}
.team-title h4{
	font-size: 45px;
	color: #fff;
	font-family: 'NovareseStd-Book';
}
.team-title h4 span{
	display: block;
}
.team-title.grey{
	background-color: #454444;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    position: absolute;
    width: 100%;
}

.our-team-wrap ul li a {
    display: block;
    position: relative;
}
.our-team-wrap ul li a:before {
    content: "";
    background: rgba(0,0,0,0.70);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.our-team-wrap ul li a:hover:before {
    opacity: 1;
}
.our-team-wrap ul li a img {
    width: 100%;
}
.our-team-wrap ul li a:hover .person-detail {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.our-team-wrap ul li a .person-detail {
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.team-popup{
	display: none;
	width: 100%;
	max-width: 1200px;
	max-height: 75%;
	margin: 0;
	background-color: rgba(31, 53, 107, 0.5);
}
.team-popup-text {
    height: 100%;
    padding-bottom: 10px;
   /* overflow-y: auto;
    max-height: 808px;*/
}
.team-popup-img {
    padding-bottom: 24px;
}
.team-popup-img img{
	width: 100%;
}
.person-detail{
	opacity: 0;
}
.our-team-wrap ul li a:hover .person-detail{
	opacity: 1;
}
.profile-btn h4 {
    background-color: #fff;
    color: #20356b;
    font-size: 18px;
    display: inline-block;
    padding: 20px 50px;
    font-family: 'Akkurat';
}
.person-detail h3{
	font-size: 30px;
	font-family: 'NovareseStd-Book';
	color: #ffffff;
	margin-bottom:10px;
}
.person-detail h3 span{
	display: block;
}
.person-detail p{
	font-size: 19px;
	color: #fff;
	font-family: 'Akkurat';
	margin-bottom: 27px;
}
.team-popup-text h3{
	font-size: 30px;
	color: #fff;
	font-family: 'NovareseStd-Book';
	margin-bottom: 6px;
}
.team-popup-text h4{
	font-size: 19px;
	color: #fff;
	/*font-family: 'NovareseStd-Book';*/
	margin-bottom: 16px;
}
.team-popup-text p{
	font-size: 19px;
	color: #fff;
	font-family: 'Akkurat';
	/*line-height: 30px;*/
}
.team-popup .fancybox-close-small{
	position: absolute;
	background-color: transparent;
	top: 15px;
	right: 15px;
	font-size: 55px;
	color: #fff;
	/*line-height: 30px;*/
}
.group-main-logo{
	padding-bottom: 55px;
	padding-top: 55px;
}
.our-group ul li{
	float: left;
	width: 20%;
	padding: 0 15px;
}
.our-group ul li a span{
	display: block;
	font-size: 19px;
	color: #454444;
	font-family: 'Akkurat';
	margin-top: 21px;
}
.banking-service-detail p.no-space{
	margin-bottom: 22px;
}
.contact-form .form-group input {
    -webkit-box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.55);
    box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.55);
    background-color: #979291;
    border-radius: 0;
    color: #fff;
    outline: none;
    border-color: inherit;
    height: 55px;
}
.contact-form .form-group label{
	margin-bottom: 0;
	font-size: 24px;
	color: #4e4d4d;
}
.contact-form .form-group textarea{
	-webkit-box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.55);
    box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.55);
    background-color: #979291;
    border-radius: 0;
    color: #fff;
    outline: none;
    border-color: inherit;
    height: 150px;
}
.contact-form .form-group{
	margin-bottom: 30px;
}
.contact-form .submit-btn{
	background-color: #1f356b;
	border-radius: 0;
	color: #fff;
	border: 0;
    font-size: 18px;
    font-family: 'Akkurat';
    padding: 12px 50px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
}
.contact-form {
    padding-right: 100px;
}
.our-group ul {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding-bottom: 15px;
}
p.vision{
	font-size: 19px;
}
/* about-us close */
/* privacy-policy start */
.privacy-policy{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
.privacy-table {
	padding: 30px 10px 15px;
    font-size: 16px;
    color: #7c868d;
    font-family: Tahoma, sans-serif;
}
.privacy-table .title7 {
	font-size: 24px;
    font-weight: 600;
    color: #004C93;
    font-family: Tahoma, sans-serif;
}
.privacy-table .title10 {
    background-color: #eaeaea;
    border: 1px solid #eaeaea;
    color: #6f6f6f;
    font-weight: bold;
    padding: 10px;
    font-size: 16px;
    font-family: Tahoma, sans-serif;
}
.privacy-table .table2 {
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    margin-bottom: 15px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.privacy-table .table2 th {
    background-color: #eaeaea;
    color: #6f6f6f;
    padding: 5px;
    text-align: center;
}
.privacy-table .table2 td, .privacy-table .table1 th {
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    padding: 5px;
}
.privacy-table p {
    text-align: justify;
    font-size: 16px;
}
.privacy-table .list10 {
    float: left;
}
.privacy-table ul {
    padding: 0 0 0 40px;
    margin-bottom: 15px;
}
.privacy-table ul li{
	list-style: disc;
}
.privacy-table .table2 p {
    clear: both;
    margin: 0;
}
.privacy-table .table3 {
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    margin-bottom: 15px;
}
.privacy-table .table3 th {
    background-color: #eaeaea;
    color: #6f6f6f;
    padding: 5px;
    text-align: center;
}
.privacy-table .table3 td, .privacy-table .table1 th {
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    padding: 5px;
}
.privacy-table .l4, .l3 {
    color: #555;
    font-size: 16px;
    text-decoration: none;
}
.privacy-table .title22 {
    background-color: #f6f6f6;
    border: 1px solid #eee;
    font-weight: bold;
    padding: 10px;
}
.privacy-table .table thead th{
	vertical-align: top;
	border-right: 1px solid #eaeaea;
}
.banner-text h1{
	text-transform: uppercase;
}
/* privacy-policy close */
.page-id-176 .our-value-wrap p{
	margin-bottom: 30px !important;
}
/* 01-08-2018 */
.contact-us-popup .form-group input {
    background-color: transparent;
    border-radius: 0;
    color: #fff;
    outline: none;
    border: 1px solid #fff;
    height: 40px;
    box-shadow: none;
}
.contact-us-popup .form-group label{
	margin-bottom: 0;
	font-size: 24px;
	color: #fff;
}
.contact-us-popup .form-group textarea{
    background-color: transparent;
    border-radius: 0;
    color: #fff;
    border: 1px solid #fff;
    outline: none;
    height: 100px;
    box-shadow: none;
}
.contact-us-popup .form-group{
	margin-bottom: 15px;
}
.contact-us-popup .submit-btn{
	background-color: #00aeef;
	border-radius: 0;
	color: #fff;
	border: 0;
    font-size: 18px;
    font-family: 'Akkurat';
    padding: 12px 50px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    text-transform: uppercase;
}
.contact-us-popup .submit-btn:hover{
	background-color: #ec3b28;
}
.popup-left{
	float: left;
	width: 50%;
}
.apply-now-popup {
    padding: 0 153px !important;
    z-index: 1234;
}
.apply-now-popup .modal-content{
	padding: 80px 80px;
	border: 0;
	position: relative;
	background-size: cover !important;
	background-position: center right !important;
}
.apply-now-popup .modal-content:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: -moz-linear-gradient(359deg, rgba(32,53,108,1) 0%, rgba(32,53,108,1) 50%, rgba(32,53,108,0.2) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(32,53,108,1)), color-stop(50%, rgba(32,53,108,1)), color-stop(100%, rgba(32,53,108,0.2))); /* safari4+,chrome */
	background: -webkit-linear-gradient(359deg, rgba(32,53,108,1) 0%, rgba(32,53,108,1) 50%, rgba(32,53,108,0.2) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(359deg, rgba(32,53,108,1) 0%, rgba(32,53,108,1) 50%, rgba(32,53,108,0.2) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(359deg, rgba(32,53,108,1) 0%, rgba(32,53,108,1) 50%, rgba(32,53,108,0.2) 100%); /* ie10+ */
	background: linear-gradient(91deg, rgba(32,53,108,1) 0%, rgba(32,53,108,1) 50%, rgba(32,53,108,0.2) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20356c', endColorstr='#20356c',GradientType=1 ); /* ie6-9 */
}
.apply-now-popup .modal-lg {
    max-width: 100%;
    /*background-color: rgba(31, 52, 107, 0.7);*/
    position: relative;
}
.apply-now-popup .modal-header{
	border: 0;
	padding: 0;
	z-index: 123;
}
.apply-now-popup .modal-header .modal-title{
	color: #fff;
	font-size: 30px;
    margin-bottom: 30px;
}
.apply-now-popup .modal-body{
	padding: 0;
}
.apply-now-popup .close{
	position: absolute;
    top: 30px;
    right: 30px;
    color: #fff;
    font-size: 40px;
    opacity: 1;
}
.about-learn {
    margin-top: 40px;
}
.learn-more-popup {
	padding: 0 153px !important;
	z-index: 1234;
}
.learn-more-popup .modal-lg {
    max-width: 1200px;
    background-color: rgba(31, 52, 107, 0.7);
    position: relative;
}
.learn-more-popup .modal-content {
    background-color: transparent;
    padding: 80px 80px;
    border: 0;
}
.learn-more-popup .modal-header {
    border: 0;
    padding: 0;
}
.learn-more-popup .close {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fff;
    font-size: 40px;
    opacity: 1;
}
.learn-more-popup .modal-body {
    padding: 0;
}
.our-value-service ul li{
	display: block;
	margin-bottom: 40px;
}
.our-value-service ul li h3{
	font-size: 36px;
	color: #fff;
	margin-bottom: 5px;
	font-family: 'NovareseStd-Book';
}
.our-value-service ul li h4{
	font-size: 22px;
	color: #fff;
	font-family: 'Akkurat';
}
.banner-slider .home-slide{
	 height: auto !important;
	 overflow: hidden;
	 /*padding-bottom: 56.25%; */
}
.banner-slider .home-slide video{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.mobile-banking-wrap .title h2 {
    font-size: 30px;
    color: #fff;
    line-height: 42px;
    font-family: 'NovareseStd-Book';
    margin-bottom: 10px;
}
.mobile-banking-wrap .our-service-detail {
    font-size: 19px;
    color: #fff;
    font-family: 'Akkurat';
    /*line-height: 36px;*/
}
.mobile-banking-wrap .cta-btn a {
    background-color: #00aeef;
    color: #fff;
    font-size: 18px;
    font-family: 'Akkurat';
    text-transform: uppercase;
    padding: 12px 35px;
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.mobile-banking-wrap .cta-btn a:hover {
    background-color: #ec3b28;
}

/* contact-us start */
.map-right{
	position: relative;
}
.banking-image.map .map-wrap, .banking-image.map .map-right{
	height: 100%;
}
.google-map-api{
	width: 100%;
	height: 100%;
}
.gmap{
	width: 100%;
	height: 100%;
	position: absolute !important;
    top: 0;
    left: 0;
}
.contact-us-form .form-group input {
    box-shadow: none;
    background-color: #fff;
    border-radius: 0;
    color: #000;
    outline: none;
    border: 1px solid #b1afb0;
    height: 40px;
}
.contact-us-form .form-group label{
	margin-bottom: 0;
	font-size: 19px;
	color: #4e4d4d;
}
.contact-us-form .form-group textarea{
    box-shadow: none;
    background-color: #fff;
    border-radius: 0;
    color: #000;
    outline: none;
    border: 1px solid #b1afb0;
    height: 100px;
}
.contact-us-form .form-group{
	margin-bottom: 10px;
}
.contact-us-form .submit-btn{
	background-color: #1f356b;
	border-radius: 0;
	color: #fff;
	border: 0;
    font-size: 18px;
    font-family: 'Akkurat';
    padding: 12px 50px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    text-transform: uppercase;
}
.contact-us-form .submit-btn:hover{
	background-color: #ec3b28;
}
.contact-us-form {
    padding-right: 100px;
}
.our-location {
    margin-top: 30px;
}
.our-branch h3 {
    margin-bottom: 15px;
    color: #4d4d4e;
    font-size: 24px;
}
.our-branch h4 {
    margin-bottom: 5px;
    color: #4d4d4e;
    font-size: 19px;
    font-family: 'Akkurat';
}
.our-branch h4 a{
    color: #4d4d4e;
}
.opning-time {
    margin-top: 30px;
    margin-bottom: 50px;
}
.opning-time.no-bottom-space{
	margin-bottom: 0;
}
.our-card {
    padding-top: 50px;
}
.home .our-card {
    padding-top: 0;
}
.team-title.grey img {
    width: 150px;
}
.our-team-wrap img{
	width: 100%;
}
.tab-img{
	display: none;
}
/*.mob-img{*/
/*	display: none;*/
/*}*/
.persone-data {
    padding: 0 15px;
}
.our-value-wrap h2{
	padding: 0 15px;
}
.our-value-wrap .welcome-text p a{
	word-wrap: break-word;
}
/* contact-us close */
/* 08-08-2018 */
.mobile-banking-wrap .our-service-detail .container{
	max-width: 620px;
}
.reach-out-white.business-owner h3{
	font-weight: 700;
	font-style: italic;
	margin: 0;
	/*line-height: 50px;*/
}
.blue{
	background-color: #1f356b;
}
.our-service .about-values-right{
	padding: 15px 140px;
}
.our-service .about-values-right p{
	/*margin-bottom: 50px;*/
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	/*line-height: 34px;*/
}
.our-service .about-values-right p span{
	font-size: 19px;
	font-weight: normal;
}
.banking-service-detail .cta-btn{
	margin: 40px 0;
}
/* 09-08-2018 */
.our-service .banking-service-detail p.mortgages-service{
	color: #4d4d4e;
    font-size: 19px;
    margin: 0;
}
.our-service .about-values-right p:last-child {
    margin-bottom: 0;
}
/* sitemap start */
.sitemap {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.sitemap ul li{
	list-style: disc;
	padding: 10px 0;
}
.sitemap ul li a{
	color: #1c2f60;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.sitemap ul li a:hover{
	color: #ec3b28;
}
.sitemap ul li ul{
	margin:0 0 0 20px;
}
.sitemap ul li ul li{
	padding-bottom: 0px;
}
/* important note start */
.important-note li {
    list-style: decimal;
    margin-left: 20px;
}
.important-note p.title{
	font-size: 22px;
}
/* 13-08-2018 */
.mobile-banking-wrap .our-service-detail .container{
	margin: 0 0 0 auto;
}
/* 14-08-2018 */
.page-id-238 .our-value-wrap p{
	margin: 0;
}
.page-id-238 .reach-out-white{
	padding-top: 0;
}
.page-id-173 .our-value-wrap p:last-child{
	margin: 0;
}
.page-id-173 .reach-out-white{
	padding-top: 0;
}
.page-id-228 .reach-out-white{
	padding-top: 0;
}
.page-id-176 .our-value-wrap p:last-child{
	margin: 0 !important;
}
.page-id-176 .reach-out-white{
	padding-top: 0;
}

.banking-service-detail{
	font-size: 19px;
	/*line-height: 34px;*/
}
.page-id-422 .privacy-policy{
	padding-top: 60px;
}
.privacy-table h1{
	margin-bottom: 15px;
}
.wpcf7-response-output{
	display:none !important;
}

.text-blue{
	color: #20356b;
}

/* Modal Css */
#applyModalCenter1 .modal-content,
#applyModalCenter2 .modal-content{
	padding: 0px;
	max-width: 730px;
	width: 100%;
	margin: auto;
}
#applyModalCenter1 .modal-header .close span,
#applyModalCenter2 .modal-header .close span{
	text-shadow: 0px 0px 10px #000000;
}

#applyModalCenter1,
#applyModalCenter2{

	padding: 0 !important;
}
#applyModalCenter1 .modal-content:before,
#applyModalCenter2 .modal-content:before{
	content: none;
}
#applyModalCenter1 .modal-content iframe,
#applyModalCenter2 .modal-content iframe{
	height: 725px;
	border: 0;
	outline: 0;
}

.welcome-text span{
	display: block;
	font-weight: 600;
}

.page-id-684 .our-value-wrap{
	padding-bottom: 0px;
}
.page-id-684 .privacy-table .table3 td{
	text-align: center;
}
/* 05/10/2018 */
.banking-service-detail p.about-mb-0{
	margin-bottom: 0 !important;
}

/* 21-02-2019 */
.online-privacy h3,
.online-privacy h5{
	padding-bottom: 25px;
}
.online-privacy ul{
	padding-bottom: 30px;
}
.online-privacy a,
.privacy-table.online-privacy-table a{
	color: #20356b;
}
.privacy-table.online-privacy-table{
	padding: 30px 0 0;
}
.privacy-table.online-privacy-table .table3{
	margin-bottom: 20px;
	max-width: 510px;
}
.privacy-table.online-privacy-table .table3 td:first-child {
    width: 250px;
}

.cta-btn a.menu-toggle{
	font-size: 0;
}

.cta-btn a.menu-toggle span{
	font-size: 16px;
}

.headquater-h3{
	font-size: 24px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: -11111111px;
}

.our-team-wrap ul li a{
	cursor: pointer;
}

.cta-btn a:not([href]):not([tabindex]){
	color: #fff !important;
	cursor: pointer;
}

.cta-btn a:not([href]):not([tabindex]):hover{
	background-color: #ec3b28;
}

.popup_link{
	color: #fff !important;
	cursor: pointer;
}


.hoursofoperation, .hoursofoperation p{
	color: #000;
	text-transform: uppercase;
}

.hoursofoperation .modal-body{
	padding: 30px;
}

.hours-popup{
	font-weight: 700;
	text-decoration: underline !important;
	text-transform: uppercase;
	font-size: 14px;
	cursor: pointer;
}

.hoursofoperation .close{
	position: absolute;
	right: 0;
	padding: 20px;
	z-index: 111;
}

.hours-operation-logo{
	margin-bottom: 20px;
}

.hours-operation-logo img{
	max-width: 350px;
	width: 100%;
}

.hours-operation-title{
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 5px;
}

.hours-operation-subtitle{
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 5px;
}

.hours-operation-timetable{}

.hours-operation-timetable li{
	position: relative;
	padding-left: 25px;
	margin-bottom: 5px;
}

.hours-operation-timetable li:before{
	content: "";
	width: 5px;
	height: 5px;
	background: #999;
	position: absolute;
	left: 0;
	top: 10px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

@media(max-width: 767px){
	.hoursofoperation, .hoursofoperation p{
		font-size: 14px;
	}

	.hours-operation-timetable li{
		padding-left: 15px;
	}
}

.main-menu .wpml-ls-current-language a {
    border: 2px solid #ff0000;
    padding: 3px;
}

/*== 13/06/2019 ==*/
.main-menu{
	position: relative;
}
.main-menu .widget.widget_icl_lang_sel_widget {
    position: absolute;
    right: -4px;
    top: -5px;
}

.main-menu .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {
    padding: 0;
}
.main-menu .wpml-ls-current-language a{
	padding: 1px;
}
.main-menu .wpml-ls-legacy-list-horizontal a {
    line-height: 0;
}
.main-menu .wpml-ls-legacy-list-horizontal .wpml-ls-current-language.wpml-ls-item:last-child a{
	margin-right: 10px;
}
.team-popup .fancybox-close-small{
	line-height: 30px;
}
html[lang="es-ES"] .header-btn{
	padding-left: 15px;
}
@media (min-width: 1680px) and (max-width: 1800px){
	html[lang="es-ES"] .menu ul li a{
		font-size: 17px;
	}
	html[lang="es-ES"] .header-wrap header .menu ul li{
		padding: 0 10px;
	}
}
@media (min-width: 1440px) and (max-width: 1679px){
	html[lang="es-ES"] .header-wrap header .menu ul li{
		padding: 0 8px;
	}
}
@media (min-width: 1280px) and (max-width: 1439px){
	html[lang="es-ES"] .header-wrap header .menu ul li{
		padding: 0 6px;
	}
	html[lang="es-ES"] .menu ul li a{
		font-size: 15px;
	}
	html[lang="es-ES"] .logo{
		width: 280px;
	}
	html[lang="es-ES"] .logo a img{
		max-width: 280px;
	}
	html[lang="es-ES"] .header-wrap .menu{
		width: calc(100% - 280px);
	}
	html[lang="es-ES"] .header-btn{
		padding-left: 0;
	}
	html[lang="es-ES"] .header-btn li.log-in a{
		padding: 10px 15px;
	}
}
@media(max-width: 1679px){
	.main-menu .widget.widget_icl_lang_sel_widget{
		top: 0px;
	}
}

@media(max-width: 1290px){
	.main-menu .widget.widget_icl_lang_sel_widget{
		right: -10px;
	}
}
@media(max-width: 1279px){
	.main-menu .widget.widget_icl_lang_sel_widget{
		top: -6px;
	}
	html[lang="es-ES"] .header-btn{
		padding: 0px;
	}
}
@media (min-width: 992px) and (max-width: 1620px){
	html[lang="es-ES"] .page-template-contact .banking-service-detail .opning-time{
		margin-top: 10px;
		margin-bottom: 20px;
	}
}
@media (min-width: 992px) and (max-width: 1120px){
	html[lang="es-ES"] .page-template-contact .banking-service-detail .our-branch h3{
		font-size: 18px;
	}
	html[lang="es-ES"] .page-template-contact .banking-service-detail .our-branch h4{
		font-size: 14px;
	}
}
@media (min-width: 1361px) and (max-width: 1600px){
	html[lang="es-ES"] .page-id-1668 .banking-service-detail{
		max-width: 77%;
	}
}
@media (min-width: 992px) and (max-width: 1290px){
	html[lang="es-ES"] .page-id-1668 .banking-service-detail{
		padding-top: 0;
		padding-bottom: 10px;
	}
}
@media (min-width: 992px) and (max-width: 1030px){
	html[lang="es-ES"] .page-id-1668 .banking-service-detail p{
		line-height: 1.35;
	}
}
@media (min-width: 992px) and (max-width: 1050px){
	html[lang="es-ES"] .page-template-career .banking-service-detail{
		max-width: 87%;
	}
	html[lang="es-ES"] .page-template-career .banking-service-detail p{
		line-height: 1.4;
	}
}

/* 28-09-2019 */

.welcome-wrap .container {
	max-width: 1240px;
	width:100%;
	padding: 0 15px;
}

.why-us-wrap .container{
	max-width: 1240px;
	width:100%;
	padding: 0 15px;
}

.welcome-wrap{
	padding: 83px 95px 76px;
	background-image: -moz-linear-gradient( 0deg, rgb(65,147,206) 0%, rgb(66,148,207) 10%, rgb(53,107,162) 59%, rgb(39,65,117) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(65,147,206) 0%, rgb(66,148,207) 10%, rgb(53,107,162) 59%, rgb(39,65,117) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(65,147,206) 0%, rgb(66,148,207) 10%, rgb(53,107,162) 59%, rgb(39,65,117) 100%);
}
.welcome-title{
	    font-family: 'Akkurat';
	font-size: 30px;
	line-height: 35px;
	font-weight: 400;
	letter-spacing: 0.005em;
	color: #ffffff;
	padding-bottom: 52px;
	padding-left: 55px;
}

.welcome-left-side{
	width: 50%;
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: -0.010em;
	color: #ffffff;
	padding-left: 54px;
}

.welcome-left-side .logo{
	width: 100%;
	padding-bottom: 65px;
}

.welcome-left-side .logo img{
	max-width: inherit;
	width: 100%;
}

.welcome-left-side .logo a{
	display: inline-block;
}
.welcome-right-side{
	width: 50%;
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	color: #ffffff;
	padding-left: 100px;
	padding-right: 46px;
}

.why-us-wrap{
	padding: 80px 95px;
}
.why-us{
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: -0.010em;
	color: #4d4c4c;
}
.why-us-video h3{
	font-family: 'NovareseStd-Medium';
	font-size: 36px;
	line-height: 46px;
	color: #4d4c4c;
	padding-bottom: 17px;

}
.why-us-video{
	width: 50%;
	padding-right: 53px;
}
.why-us-desc{
	width: 50%;
	padding-left: 53px;
	border-left: 1px solid #4d4c4c;
}
.why-us-desc-listing{
	padding-top: 40px;
}
.why-us-desc-listing ul li{
	position: relative;
	padding-left: 20px;
	margin-bottom: 5px;
}
.why-us-desc-listing ul li:before{
	content: "";
	width: 8px;
	height: 8px;
	background: #4d4c4c;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.everything-wrap{
	padding: 150px 95px 150px;
}
.everything-banner-left{
	width: calc(100% - 540px);
}
.everything-banner{
	position: relative;
}
.everything-banner-right{
	width: 305px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.everything-banner-left{
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	color: #233567;
}
.everything-banner-left h1{
	font-family: 'NovareseStd-Book';
	font-size: 36px;
	line-height: 46px;
	color: #233567;
	padding-bottom: 30px;
}
.everything-banner-left h1 span{
	font-family: 'NovareseStd-Bold';
	display: block;
	line-height: 34px;
}
.everything-banner-left p{
	width: 100%;
	max-width: 558px;
	padding-right: 50px;
	margin-bottom: 0;
}
.everything-banner-right h2{
	font-family: 'NovareseStd-Medium';
	font-size: 36px;
	line-height: 46px;
	color: #ffffff;
	text-shadow: 0px 3px 11px rgba(77, 76, 76, 0.69);
	-moz-transform: matrix( 0.93175416712653,0,0,0.90359249203475,0,0);
  -webkit-transform: matrix( 0.93175416712653,0,0,0.90359249203475,0,0);
  -ms-transform: matrix( 0.93175416712653,0,0,0.90359249203475,0,0);
}
.Everything_where_and_when_you_need_it {
  font-size: 75px;
  font-family: "ITC Novarese Std";
  color: rgb(35, 53, 103);
  line-height: 1.363;
  -moz-transform: matrix( 1.1401661034631,0,0,1.09592758096176,0,0);
  -webkit-transform: matrix( 1.1401661034631,0,0,1.09592758096176,0,0);
  -ms-transform: matrix( 1.1401661034631,0,0,1.09592758096176,0,0);
  position: absolute;
  left: 58.417px;
  top: 116.672px;
  width: 842.297px;
  height: 307.183px;
  z-index: 4;
}

.power-of-tailor-wrap{
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: 0.005em;
	color: #4d4c4c;
	padding-top: 80px;
	padding-bottom: 30px;
	padding-left: 95px;
	padding-right: 95px;
}
.power-of-tailor-wrap .container{
	max-width: 1266px;
	padding: 0 28px;
}
.title h2{
	font-family: 'NovareseStd-Medium';
	font-size: 36px;
	line-height: 46px;
	color: #4d4c4c;
	padding-bottom: 17px;
}
.power-of-tailor-listing{
	padding-top: 50px;
}
.power-of-tailor-listing ul{
	margin-left: -28px;
	margin-right: -28px;
}
.power-of-tailor-listing ul li{
	width: 50%;
	padding: 0 28px;
	margin-bottom: 50px;
}
.power-of-tailor-listing ul li .listing-box{
	width: 100%;
	height: 100%;
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: -0.005em;
	color: #ffffff;
	background: #bfb7b8;
	padding:  27px 48px 60px 48px;
	box-shadow: 0px 3px 11px 0px rgba(77, 76, 76, 0.75);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: relative;
}
.power-of-tailor-listing ul li .listing-box h3{
	font-family: 'NovareseStd-Medium';
	font-size: 36px;
	line-height: 46px;
	color: #ffffff;
	padding-bottom: 17px;
}
.power-of-tailor-listing ul li .listing-box .cta-btn{
	width: 100%;
	padding: 0 48px;
	position: absolute;
	left: 0;
	bottom: 28px;
}
.power-of-tailor-listing ul li .listing-box .cta-btn a{
	font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: 0;
	color: #233567;
	position: relative;
	padding-left: 40px;
	padding-top: 5px;
	background: transparent !important;
	padding-bottom: 0;
	padding-right: 0;
	text-transform: capitalize;
}
.power-of-tailor-listing ul li .listing-box .cta-btn a:before{
	content: "\f04b";
	font-family: "FontAwesome";
	font-size: 15px;
	width: 30px;
	height: 30px;
	background: transparent;
	border: 1px solid #233567;
	color: #233567;
	position: absolute;
	top: 2px;
	left: 0px;
	padding-left: 2px;
	text-align: center;
	line-height: 28px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.power-of-tailor-listing ul li .listing-box .cta-btn a:hover:before{
	background: #233567;
	color: #ffffff;
}



.fancybox-bg{
	background: rgba(35,53,103,1);
}
.step-video-popup{
	background: transparent;
	cursor: default !important;
}
.step-video-popup .fancybox-close-small{
	width: 40px;
	height: 40px;
	padding: 0;
	background: transparent;
	font-size: 40px;
	color: #fff;
}
.step-video-popup .fancybox-close-small svg{
	width: 40px;
	height: 40px;
}
.step-video-popup .fancybox-close-small svg path{
	fill:  #ffffff;
}
.step-video-popup{
	width: 100%;
	max-width: 1057px;
	padding: 40px 15px;
}
.step-video-desc{
	width: 100%;
	max-width: 1057px;
	margin: 0 auto;
}
.step-video{
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}
.step-video video{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	border: 0 !important;
}
.step-info{
	    font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: 0.005em;
	color: #ffffff;
	padding-top: 50px;
	padding-left: 25px;
}
.step-info p{
	margin-bottom: 0;
}
.step-info ul{
	padding-bottom: 10px;
}
.step-info ul li{
	position: relative;
	margin-bottom: 5px;
}

.digital-convenience-wrap{
	padding: 0 95px 50px;
}
.digital-convenience-wrap h3{
	    font-family: 'Akkurat';
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
	letter-spacing: 0;
	color: #4d4c4c;
	text-align: center;
	padding-bottom: 40px;
}
.get-started-btn{
	text-align: center;
}
.get-started-btn a{
	    font-family: 'Akkurat';
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: -0.005em;
	color: #ffffff;
	background: #233567;
	display: inline-block;
	text-align: center;
	padding: 12px 35px;
	margin: 0 auto;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.get-started-btn a:hover{
	background: #ec3b28;
}

.footer-wrap-top{
	padding: 80px 95px 65px;
}
.contact-desc{
	padding-left: 100px;
	    font-family: 'Akkurat';
	font-size: 22px;
	line-height: 1.5;
	font-weight: 400;
	color: #4d4c4c;
	/* border-left:  1px solid #4d4c4c; */
	position: relative;
}
.contact-desc:before{
	content: "";
	width: 1px;
	height: 68px;
	background: #4d4c4c;
	position: absolute;
	top: 50%;
	left: 1px;
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	transform: translate(0px, -50%);

}

.contact-desc a{
	color: #4d4c4c;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.contact-desc a:hover{
	color: #233567;
}
.contact-desc p{
	margin-bottom: 0;
}
.contact-info{
	width: 100%;
	max-width: 1070px;
	margin: 0 auto;
}
.contact-info-title{
	width: 50%;
	padding-right: 100px;
}
.contact-desc{
	width: 50%;
}
.contact-info-title h3{
	    font-family: 'Akkurat';
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
	letter-spacing: 0;
	color: #4d4c4c;
}
.copyright{
	padding-top: 80px;
	font-family: 'Akkurat';
	font-size: 19px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: 0;
	color: #4d4c4c;
	text-align: left;
	max-width: 1320px;
	margin: 0 auto;
	padding: 80px 15px 0;
}
.everything-mobile-image{
	display: none;
}

.everything-wrap.everything-video{
	padding: 0 45px 0;
}
.everything-wrap.everything-video .everything-banner{
	padding: 30px 0;
}
.everything-wrap.everything-video .container{
	max-width: 100%;
}
.everything-wrap.everything-video .everything-banner-left{
	width: 40%;
	position: absolute;
	top: 0;
}
.everything-wrap.everything-video .everything-banner-right{
	width: 60%;
	position: relative;
	text-align: right;
	margin-left: auto;
	padding-left: 45px;
}
.everything-wrap.everything-video .everything-banner-right video{
	width: 100%;
	max-width: 828px;
}
.everything-video-mobile-image{
	display: none;
}
.footer-wrap-top{
	padding: 80px 95px 65px;
}
.footer-wrap-top footer{
	background: transparent;
	padding-top: 0;
}

.page-template-tailor .reach-out-white.text-center{
	display: none;
}
.page-template-tailor .mobile-banking-wrap{
	display: none;
}

/* 01/01/2020 */
.everything-wrap.everything-video .everything-banner-left{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
    height: 100%;
    padding-bottom: 30px;
}
div.everything-wrap.everything-video,
.everything-video-mobile-image{
	background-image: none !important; 
	background-color: #d6d5d0 !important; 
}
div.everything-video-mobile-image{
	padding: 20px 30px 10px;
}
.everything-wrap.everything-video .everything-banner-left .title,
.everything-video-mobile-image .title{
	text-align: left;
}
.everything-wrap.everything-video .everything-banner-left .title h2,
.everything-video-mobile-image .title h2{ 
	line-height: 1.2;
	color: #233567; 
	margin-bottom: 0; 
	padding-bottom: 5px;
}
.everything-wrap.everything-video .everything-banner-left .title h2{
	font-size: 60px;
	padding-bottom: 15px;
}
div.everything-banner-left p{
	font-size: 34px;
	line-height: 1.2;
}
.everything-video-mobile-image .title p{
	font-family: 'Akkurat';
	font-size: 17px;
	line-height: 1.5;
	color: #233567;
}
.everything-wrap:before{
	display: none;
}

/* 07/01/2020 */
.banking-service-detail p.note{
	font-size: 16px;
	line-height: 1.4;
	padding-top: 30px;
	margin-bottom: 30px !important;
}

.fee-banner {
    background-color: #233468;
    padding: 28px 0;
    margin-bottom: 60px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto;
}
.fee-banner > .container{
	padding: 0 50px;
}

.fee-banner.personal-banner {
    background-color: #4295cf;
}

.fee-banner .fee-img {
    width: 40%;
}

.fee-banner.personal-banner .fee-img{
	opacity: 0;
	position: relative;
	z-index: -1;
}

.fee-banner .fee-content {
    width: 60%;
    max-width: 660px;
    padding-right: 30px;
}

.fee-content .title h2 {
    font-size: 54px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.005em;
    color: #fff;
    margin-bottom: 0 !important;
}

.fee-banner .fee-img img {
    width: 100%;
}
.fee-banner .sub-title {
	font-family: 'Akkurat';
	font-size: 22px;
	line-height: 1.2;
	color: #fff;
    letter-spacing: 0.025em;
}