.typeTextarea.aliasDescription,
.typeTextarea.aliasGeo,
.typeTextfield.aliasGeo_latitude,


.itemExtraFields >h3,
.typeTextfield.aliasGeo_longitude {
    display: none !important;
}

body{
	font-family:poppins!important;
}

#h{
	display:none!important;
}

#v{
	display:block!important;
}



.uk-navbar-nav > li.uk-active > a::before{
	background-color:#554f68;
}

.uk-navbar-nav > li:hover > a::before, .uk-navbar-nav > li > a.uk-open::before, .uk-navbar-nav > li > a:focus::before{
	background-color:#554f68;
}

.itemExtraFields h4 {
    margin: 10px 0 4px 0;
}
.map-bank-item {
    font-size: 12px;    
    min-width: 250px;
    max-width: 350px;
    box-sizing: border-box;
}

.map-bank-item a .mapHead2v {
    font-size: 18px;
    font-family: Poppins;
    font-weight: bold;   
    color: #444;
    text-decoration: none!important;
    display: block;
    width: 100%;
    padding: 5px 5px 0px 0px;
    margin: 0px;
    box-sizing: border-box;
}
.map-bank-item .mapSep {
    display: block;
    width: 100%;
    clear: both;
    height: 7px;
    box-sizing: border-box;
}
.map-bank-item .mapSeeProfile {
    display: block;
    width: 100%;
    clear: both;
    font-size: 14px;
    color: #444;
    text-decoration: underline!important;
	color: #E69E4A;
    
}

.map-bank-item .mapImg2v {
    
}
.map-bank-item .gmapImage2v2 {
    display: inline-block;
    float: left;
    margin: 0px 4px 4px 0px;
    max-width: 80px;
    box-sizing: border-box;
}
.map-bank-item .gmapImage2v img {
    display: block;
    float: none;
    margin: 0px 5px 0px 0px;
    max-height: auto;
    height: auto;
    width: auto;
    max-width: 80px;
}
.map-bank-item .mapBankInfo {
    padding: 0px 5px 0px 0px;
    box-sizing: border-box;
}
.map-bank-item .mapBankInfo .mapHeadquarters {
    padding: 0px;
    margin: -4px 0px 0px 0px;
    color:#443f39;
    font-size: 14px;
    font-family: Poppins;
    box-sizing: border-box;
	opacity: 1;
	font-weight:normal;
}
.map-bank-item .mapBankInfo .mapDescription {
    padding: 0px;
    margin: 2% 0 0 0;
    font-weight:normal;
    color:#443f39;
    font-size: 14px;
    font-family: Poppins;
    box-sizing: border-box;
}


.map-bank-item .mapHead {
    font-size: 14px;
    font-family: Poppins;
    
    font-weight: bold;   
    color: #444;
    text-decoration: underline;
    margin: 0px 0px 5px 0px;
}
.map-bank-item .mapP {
    font-size: 12px;    
    padding: 0px;
    margin: 0px;
    line-break: 10px;
}
.map-bank-item .mapP strong {
    font-weight: bold;
}
.map-bank-item .gmapImage {
    display: block;
    float: left;
    margin: 0px 4px 4px 0px;
}
.map-bank-item .gmapImage img {
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    max-height: auto;
    height: auto;
    width: auto;
    max-width: 50px;
}

.js-paginator-container .gmap-item {
    <!--display: none;-->
}

#map {
    width: 100%;
    min-height: 350px;
    margin: 5px 0 20px 0;
}
.bank_description {
    margin: 2px 0 2px 0;    
    text-align: justify;
}


body div.k2ItemsBlock  ul.js-paginator-container li div.moduleItemIntrotext a.moduleItemImage img  {
    height: auto;
    max-height: auto;
    width: auto;
    max-width: 100px;
    margin: 28px 5px 5px 5px;    
    float: right;
    padding: 2px;
}
.js-paginator-container li .moduleItemImage img {
    height: auto;
    max-height: auto;
    width: auto;
    max-width: 100px;
    margin: 5px 5px 5px 5px;    
}

.catItemImageBlock .catItemImage img {
    height: auto;
    max-height: auto;
    max-width: 100px;
    width: auto;
    margin: 5px 5px 5px 5px;    
    float: right;
}
.catItemIntroText .catItemImage2 img {
    width: auto;
    max-height: auto; 
    height: auto; 
    max-width: 140px; 
    float: left;
    margin: 0px 10px 4px 0px;
}
.itemFullText .itemImage3 img {
    width: auto;
    max-height: auto; 
    height: auto; 
    max-width: 272px; 
    /* float: right; */
}

.js-paginator-container,.paginationjs{
 display: none;
}

div #module-101 h3{
  display:none;
}

.uk-navbar-nav{
  margin-left:auto;
  margin-right:auto;
}

.table_border td {
	border:1px solid black;
	padding:8px;
}
table{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/* .catItemCategory { */
	/* display:none; */
/* } */
/* .catItemCommentsLink{ */
	/* display:none!important; */
/* } */

/* .hide{ */
  /* display:none; */
/* } */

.catItemCountry .catItemCountryLabel, 
.catItemCountry .catItemCountryValue    {
    font-weight: bold;
    font-size: 20px;
    font-family: Montserrat;
}




/* .banks_pg .tm-header{ */
/* background-color:#EBE691!important; */
/* } */
/* .banks_pg .tm-header-placeholder{ */
/* background-color:#EBE691!important; */
/* } */
.banks_pg .uk-navbar-container{
background-color:#EBE691!important;
max-width:1600px;
	margin:0 auto;
}

.banks_pg .uk-margin{
	padding-left:8%;
	
}

.banks_pg .uk-section-default .uk-section {
/* background-color:#EBE691!important; */
}

.banks_pg .tm-header{
	max-width:1600px;
	margin:0 auto;
}

.banks_pg.uk-section-default .uk-section{
	background-color:#EBE691;
	max-width:1600px;
	margin:0 auto;
	padding:0;
}

.about_pg .uk-navbar-container{
	background-color:#E69E4A!important;
}

.home_pg .uk-navbar-container{
	background-color:white!important;
}

.publication_pg .uk-navbar-container {
	background-color:#eed682!important;
}

.about_pg .tm-header{
background-color: #E69E4A;
max-width:1600px;
	margin:0 auto;
}
.about_pg .tm-header-placeholder {
background-color: #E69E4A;

}

.publication_pg  .tm-header  {
	background-color:#eed682;
	max-width:1600px;
	margin:0 auto;
}

.publication_pg .tm-header-placeholder  {
	background-color:#eed682;
	max-width:1600px;
	margin:0 auto;
}


.home_pg .el-title{
	position:absolute;
	bottom:30%;
	font-size:20px;
	min-height:30px;
	font-family:poppins;
	max-width:238px;
}




#outerDiv{
	background-color:#554f68;	
}

#innerDiv{
	color:white;
}


	
#bg_about {
height: 550px;
}
#aboutTxt{
	font-size:36px;
	padding-left:0;
}

.aboutTxt_2{
	font-size:36px;
	margin-left:0px;
}

.aboutTxt_3{
	padding-left:0%;
}



@media only screen and (min-width:581px){
	
	
	
	#row_txt_1{
		margin-top:18%;
	}
	
	.yellow_star{
	position:relative;
	height:auto;
	width:235px;
	
}

.orange_star{
	position:absolute;
	top:20%;
	left:40%;
	width:235px;
	height:auto;
}

.peach_star{
	
	position:relative;
	margin-top:6%;
	width:275px;
	height:auto;
}
	
#ourMethodology{
	height:88px;
	margin-bottom:10px;
}

.about_pg ul{
	padding-left:15px;
	margin: 0 auto;
}
	
.about_pg li::marker{
	font-size:10px;
	
	
}	
	
.about_pg li > p{
	padding-left:5px;
}
	

#aboutTxt{
	font-size:46px;
	
	max-width:724px;
	letter-spacing: 0px;
	color: #2E2943;
	line-height: 130%;
	padding-left:5%;
	margin-top:5%;
}

.aboutTxt_2{
	
	/* margin-left:65px; */
	font-size:40px;
}

.aboutTxt_3{
	padding-left:5%;
}

}

@media only screen and (max-width:580px){
	
	#coverColumn{
		padding-left:0!important;
	}
	
	#hCover{
		margin-left:0!important;
	}
	
	.banks_pg .uk-margin{
	padding-left:1%;
	padding-right:1%;
	
}
	
	.orange_star{
	position:relative;
	/* position:absolute; */
	/* top:20%; */
	/* left:40%; */
	width:235px;
	height:auto;
}
}


#row_2, #row_3{
	padding-left:6%;
	padding-right:6%;
	/* border-bottom:2px solid  #eed682; */
	/* margin-left:7%; */
	/* margin-right:7%; */
}



#bg_about {
height: auto;
padding-bottom:4%;
}


#bg_about {
background-color: #E69E4A;
margin:0 auto;
max-width:1600px;

}

#bg_publications{
	background-color:#eed682;
	margin:0 auto;
	max-width:1600px;
	overflow:hidden;
	
}

#bg_banks_profiles{
	
	background-color:#ebe691;
	margin:0 auto;
	max-width:1600px;
	overflow:hidden;
	padding-bottom:2.2%;
	
}


.aboutTxt_2{
	margin-top:5%;
	
}




/* .tm-header { */
/* background-color: #E69E4A; */
/* max-width: 1600px; */
/* margin: auto; */
/* } */

.uk-navbar-container{
	padding-left:20px;
	padding-right:20px;
}

.uk-navbar-nav > li > a{
	font-size:18px;
	font-family:poppins;
	color:#443F39!important;
}


.yellow_star{
	position:relative;
	/* position:relative; */
	height:auto;
	width:235px;
	
}



.peach_star{
	position:relative;
	/* position:relative; */
	/* margin-top:6%; */
	width:275px;
	height:auto;
}

.innerImgTxt{
	position:absolute;
	top:20%;
	left:20%;
	width:238px;
}

.innerNum{
	font-size:60px;
	font-weight:bold;
	margin:0 0 5px 0;
	max-height:60px;
}

.innerTxt_1{
	font-size:30px;
	font-weight:bold;
	margin:0;
}
.innerTxt_2{
	font-size:18px;
	margin:0;
	font-weight:normal;
}

#shape_1{
	min-width:100px;
	min-height:100px;
	background-color:black;
	transform: matrix(-0.55, 0.47, -0.27, -0.85, 0, 0);
}

#footer_border{
	border:1px solid #443f39;
	max-width:1600px;
	margin: auto;
}

.searchBtn{
	display:inline-block;
	width:auto;
	/* min-height:52px; */
	/* max-height:53px; */
	border:1px solid #554f68;
	margin-right:10px;
	border-radius:10px;
	font-size:16px;
	color:white;
	
	
	
}

.searchBtn-inner{
	margin:8px;
	color:#554f68;
}

.uk-margin .uk-first-column{
	padding-left:0;
}

.bank_card{
	font-size:16px;
}

.bank_card_inner{
	display:inline-block;
	border:1px solid #554f68;
	padding:5px;
	border-radius:24px;
	margin-top:6%;
}



#itme_1_test{
	margin-left:auto;
	margin-right:auto;
}

#item_img{
	width:auto;
	height:112px;
	margin-right:40px;
}

.banks_pg .el-title{
	position:absolute;
	bottom:48%;
	font-size:22px;
	max-width:238px;
}

.banks_pg .el-item{
	position:relative;
	box-shadow:1px 1px 16px #00000024;
	border-radius:18px;
	min-height:396px;
}

.banks_pg .el-item .el-content{
	position:absolute;
	bottom:95px!important;
	min-height:83px;
	max-width:260px;
	line-height:19px;
}

.banks_pg .el-item .uk-margin-top{
	position:absolute;
	bottom:28px!important;

}

.home_pg .el-item{
	padding:27px 27px 27px 25px;
	position:relative;
	min-height:300px;
}


.home_pg .el-item .uk-margin-small-top{
	position:absolute;
	bottom:27px;
}


.publication_pg .el-item{
	box-shadow:1px 1px 16px #00000024;
}

.publication_pg .pTxt{
	padding-top:4%;
	letter-spacing:0px;
	font-family:poppins;
}

@media only screen and (min-width:959px) and (max-width:1119px){
	.publication_pg .pTxt{
		padding-top:0%;
	}
}





.home_pg .el-item{
	box-shadow:1px 1px 16px #00000024;
	border-radius:18px;
}

.home_pg .el-content{
	background-color:#554f68;
	color:white!important;
}

.btnItem{
	position:relative;
	color:white!important;
	z-index:3;
}

#tda_row{
	display:flex;
}

.tda{
	display:inline-block; 
	width:30%; 
	border-left:2px solid #e69e4a; 
	padding-left:6px;
	font-size:18px;
	min-width:141px;
}

.ld{
	display:inline-block; 
	width:45%; 
	border-left:2px solid #e69e4a; 
	padding-left:6px;
	font-size:18px;
}




@media only screen and (max-width:580px){
	#tda_row{
	display:block;
}
	.tda{
		display:block;
		width:100%;
		border:2px solid #e69e4a;
		margin:3px;
	}
	
	.ld{
		display:block;
		width:100%;
		border:2px solid #e69e4a;
		margin:3px;
	}
	
	#itme_1_test{
		position:relative;
		margin-left:3%;
		margin-right:3%;
		z-index:4;
	}
	
	
	
	
}

#k2ModuleBox{
	position:relative;
}

#mapBtn{
	position:absolute;
	bottom:0;
	right:0;
	border-radius:14px 0px 24px 0px;
	width:46px;
	height:40px;
	padding-left:6px;
	/* border-top: 2px solid #e69e4a; */
	/* border-left: 2px solid #e69e4a; */
	border: 2px solid #e69e4a;
}


#txtOverMap{
	position:absolute;
	top:60px;
	left:0;
	width:407px;
	height:236px;
	background: #443F39 0% 0%;
	opacity:0.9;
	border-radius:0 24px 24px 0;
	z-index:1;
}



.innerTxtOverMap{
	position:absolute;
	top:31px;
	left:81px;
	opacity:1;
	color:white;
	font-size:38px;
	width:246px;
	height:104px;
	font-weight:bold;
	line-height:110%;
	white-space:nowrap;
	
}

.decLine{
	position:absolute;
	top:123px;
	left:83px;
	margin-top:1%;
	border:1px solid #e69e4a;
	width: 246px;
}

.innerTxtOverMap_2{
	position:absolute;
	top:130px;
	left:83px;
	opacity:1;
	color:white;
	font-size:20px;
	width:246px;
	height:50px;
	margin-top:2%;
	max-width:230px;
}

@media only screen and (max-width:950px){
	#txtOverMap{
	position:absolute;
	top:58px;
	left:0;
	width:340px;
	height:160px;
	background: #443F39 0% 0%;
	opacity:0.9;
	border-radius:0 24px 24px 0;
}
	
	
	
	.innerTxtOverMap{
	position:absolute;
	top:14px;
	left:51px;
	opacity:1;
	color:white;
	font-size:28px;
	width:246px;
	height:104px;
	font-weight:bold;
	line-height:110%;
	white-space:nowrap;
	
}

.decLine{
	position:absolute;
	top:93px;
	
	left:51px;
	border:1px solid #e69e4a;
	width: 246px;
}
	
.innerTxtOverMap_2{
	position:absolute;
	top:102px;
	left:53px;
	opacity:1;
	color:white;
	font-size:15px;
	width:246px;
	height:50px;
}	
	
	
	
	
}


.whiteSpace{
	display:block;
}


.itemDiv{
		margin-top:-10px;
	}
	
	#contact{
		text-align:right;
		padding-right:15px;
	}

@media only screen and (max-width:959px){
	
	/* #footer#1-0-0-0{ */
		/* text-align:center!important; */
	/* } */
	
	#mapBtn{
	text-align:left;
	background:#EED682;
	position:absolute;
	bottom:0;
	right:0;
	border-radius:14px 0px 24px 0px;
	width:40px;
	height:36px;
	Padding-left:3px;
	}
	
	#contact{
		text-align:left;
		padding-left:0%;
	}
	
	.itemImg{
		display:none;
	}
	
	.itemDiv{
		margin-top:-40px;
	}
	
	.banks_pg .el-nav{
		margin-top:-160px;
		background-color:white!important;
		display:block;
	}
	
	.whiteSpace{
	display:none;
}
}

.banks_pg{
	font-family:poppins;
}


#myInput{
		width:371px;
	}
	
	#dividerDiv{
		display:none;
	}
	

@media only screen and (max-width:550px){
	
	#Pcover{
		margin-left:-5%!important;
	}
	
	#mapBtn{
	text-align:left;
	background:#EED682;
	position:absolute;
	bottom:0;
	right:0;
	border-radius:14px 0px 24px 0px;
	width:40px;
	height:36px;
	Padding-left:3px;
}
	
	#txtOverMap{
	position:absolute;
	top:58px;
	left:0;
	width:300px;
	height:100px;
	background: #443F39 0% 0%;
	opacity:0.9;
	border-radius:0 24px 24px 0;
	z-index:3;
}

.el-nav{
	margin-left:auto!important;
}


	
	#dividerDiv{
		display:block;
	}
	
	.innerTxtOverMap{
	position:absolute;
	top:6px;
	left:31px;
	opacity:1;
	color:white;
	font-size:18px;
	width:246px;
	height:104px;
	font-weight:bold;
	line-height:110%;
	white-space:nowrap;
	
}

.decLine{
	position:absolute;
	top:49px;
	
	left:31px;
	border:1px solid #e69e4a;
	width: 246px;
}
	
.innerTxtOverMap_2{
	position:absolute;
	top:55px;
	left:33px;
	opacity:1;
	color:white;
	font-size:16px;
	width:246px;
	height:50px;
	line-height:120%;
}	
	#myInput{
		width:250px;
	}
	
	
}



.banks_pg .el-content{
	min-height:120px;
	overflow:hidden;
	
}

.banks_pg .el-title{
	font-size:20px;
}

/* .banks_pg .el-item{ */
	/* border-radius:18px; */
/* } */



.homepage_coverPage{
	position:relative;
	background-color:white;
	overflow:hidden;
	width:100%;
	/* box-shadow: 2px 5px 10px rgba(0,0,0,.08); */
	height:518px;
	max-height:620px;
	max-width:780px;
	background-color:#eed682;
}


.chapDiv{
	display:inline-block;
	min-height:300px;
	margin-right:2%;
	border-radius: 18px;
	box-shadow: 1px 1px 16px #00000024;
	overflow:hidden;
	max-width:300px;
	max-height:392px;
}

.chapImg{
	width:300px;
}

.home_pg .tm-grid-expand{
	margin-left:1%;
}

#contactDiv{
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
}

.banks_pg .uk-subnav > * {
	padding-left:15px;
}

/* @media only screen and (max-width:1311px){ */
	
	/* .chapDiv{ */
		/* margin-top:2%; */
	/* } */
	
/* } */

.cardTitle{
	margin-top:15px;
	margin-left:29px;
	font-size:18px;
	margin-right:29px;
}

.pubCardInner{
	font-size:18px;
}

.pubCardInner p{
	margin:0;
}


.el-nav{
	font-family:poppins;
	position:relative;
	margin-top:-239px;
	background-color:#EBE691;
	min-height:80px;
	/* margin-left:-6.4%; */
	margin-left:-1.2%;
}

@media only screen and (max-width:1199px){
	.el-nav{
		/* margin-left:-5.4%; */
		margin-left:0%;
	}
}



.el-nav li a {
	border:2px solid #554f68;
	padding:13px 13px 13px 13px;
	border-radius:7px;
	min-width:90px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	color:#554f68!important;
	font-size:16px!important;
}

.uk-subnav > .uk-active > a {
	color:white!important;
	background-color:#554f68;
	
}

.uk-navbar-container{
	background-color:#ebe691!important;
}


#srcButton{
	background-image: url("/images/search-13-24.png");
	background-color:#554f68;
	background-position:center;
	background-repeat: no-repeat;
	width:60px;
}

.banks_pg .js-filter {
	margin-top:11%;
}

/* .publication_pg  .uk-first-column h1{ */
	/* max-width:1350px; */
	/* margin-left:auto; */
	/* margin-right:auto; */
/* } */

#books, #books2{
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

a{
	
	font-size:18px;
}

#allChap{
	margin-top:33px!important;
}

/* .allProfilesBtn{ */
	/* margin-top:43px!important; */
/* } */

/* @media only screen and (min-width:1526px) and (max-width:1560px){ */
	
	/* .allProfilesBtn{ */
	/* margin-left:1.5%; */
/* } */
/* } */

#chapCards{
	max-width:693px;
}

/* #covrDiv{ */
	/* min-width:621px; */
/* } */


@media only screen and (max-width:1311px){

#hcCont{
	max-width:100%!important;
}

}

.ovalShape{
	display:inline-block;
	position:absolute;
	top:0px;
	left:20px;
}


.ovalShapeP{
	display:inline-block;
	position:absolute;
	top:-35px;
	left:20px;
	max-width:196px;
}

.whiteShape{
	display:inline-block;
	position:absolute;
	top:130px;
	left:280px;
}

.publication_pg .uk-grid-row-large > .uk-grid-margin{
	margin-top:26px;
}

/* .js-pagination{ */
	/* text-align:center!important; */
	/* font-size:16px; */
	
/* } */

/* .js-pagination:first-child{ */
	/* border:1px solid black; */
/* } */



#banksSec .js-pagination {
    /* display: block; */
	display:flex;
	justify-content:space-between;
    clear: both;
    height: 60px;
    text-align: center;
    /* background-color: white;  */
    vertical-align: middle;
    padding: 15px 0px 0px 0px;
    position: absolute;
    /* left: 0px; */
    /* right: 0px; */
	
	 /* left: auto; */
    /* right: auto; */
	width:250px;
	margin-left:35.1%;
	margin-top:2%;
	background-color:rgba(255, 255, 255, 0.1);
}
#banksSec .js-pagination a {
    display: inline-block;
    margin: 0px 13px 0px 13px;
    text-decoration: none;
	color:#443F39;
	font-size:16px;
}
#banksSec .js-pagination a.active {
    display: inline-block;
    margin: 0px 13px 0px 13px;
    /* text-decoration: underline; */
	border-bottom:3px solid #443F39;
	width:5%;
	height:55%;
}
#banksSec .js-pagination a[data-js-page="prev"],
#banksSec .js-pagination a[data-js-page="next"]
{
    border: 1px solid #090808;
    border-radius: 50%;
    /* width: 25px; */
    /* height: 25px; */
	width: 44px;
    height: 44px;
    padding: 6px 5px 5px 5px;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
	color:#443F39;
	font-size:36px!important;
	padding-top:15px;
	margin-top:-8px;
	white-space:nowrap;
	
}

.banks_pg .footerSec{
	margin-top:6%;
}

@media only screen and (max-width:960px){
	#banksSec .js-pagination{
		margin-left:30%;
	}
}

@media only screen and (max-width:670px){
	#banksSec .js-pagination{
	margin-left:23%;}
}

@media only screen and (max-width:500px){
	#banksSec .js-pagination{
		margin-left:11%;
	}
}

#itme_1_test a {
	color:#E69E4A;
}

#itme_1_test .itemBackToTop{
	display:none;
}

.footerSec{
	position:relative;
	margin-top:3%;
	z-index:2;
}

.bImgBank{
	width:363px;
	position:absolute;
	left:0;
	bottom:-21%;
	z-index:1;
}