

a{color:#0000FF!important;}

.social-link ul {
    list-style: none;
    display: inline-flex;
	margin-bottom:20px;
    float: right;
}
.social-link ul li a{color:#2eb14b;}
.social-link ul li a:hover{color:#000;transition:0.5s;}
.social-link ul li{top: 10px;
    position: relative;
    font-size: 26px;
    margin-right: 15px;}


@media(max-width:767px){
.social-link ul{margin:0 auto!important; float:none;}
.navbar-toggler{background:#2eb14b; color:#fff;     color: rgb(255 255 255)!important;
padding:7px 14px!important;
    border-color: rgba(0,0,0,.1);}
.menu .navbar-nav li{margin:0 auto; text-align:center; width:100%;}
.menu .navbar-nav li a{ border-radius:0px!important;  box-shadow:0px; margin-bottom:5px!important; }
}

.menu .navbar-nav li a:hover{text-decoration: none;
	transition:0.5s;
    background: #000;
    color: #fff;
    box-shadow: none;}
.menu .navbar-nav li a{color: #fff!important;
    background: #2eb14b;
    border-radius: 10px 0px;
    margin-right: 15px;
    box-shadow: 2px 2px 17px #ccc;
    text-decoration: none;}

.ms-auto{margin-left: auto !important;}

.bank-home {background:#f6f8ff; padding:50px 0px;}
.bank-home .banner h1{font-size:60px; font-weight:bold; text-align:Center; letter-spacing:0.5px; color:#0fb514; text-tranfrom:uppercase; padding-bottom:30px;} 
.bank-home .feature{padding-bottom:30px;}
.bank-home .feature ul {padding:0px;}
.bank-home .feature ul li{list-style:none; display:inline-block; color:#000000;}
.bank-home .feature ul li span{font-size:20px; margin:0px 20px; color:#0fb514;}
.bank-home .payment .icon i{font-size: 50px;
    color: #0fb514;}	
.bank-home .payment .icon{text-align:Center; padding:30px 0px;}	

.bank-home .sub-head h2{font-size:60px; font-weight:bold; text-align:Center; letter-spacing:0.5px; color:#0fb514; text-tranfrom:uppercase; padding:30px;}
  
  .bank-home .top-bank {text-align:Center; }
  .bank-home .top-bank img {box-shaodw:2px 5px 10px #ccc;}
  .bank-home .top-bank img{padding:20px;}
  
  .blog .content p{font-size:25px; font-weight:500px; line-height:40px; letter-spacing:0.6px; text-align:justify; padding:10px 0px;}
  .blog .content h2{color:#0fb514; font-size:50px; }
    .blog .content h3{font-size:30px; font-weight:700;}
	

 .blog .content  ul li{font-size:26px; line-height:40px; font-weight:600; letter-spacing:0.5px; }

	.top-header{height:100px; background:#ccc;}
	
	.bank .bank-section .heading{background:#f6f8ff; padding:15px 0px; margin-bottom:10px; text-align:Center; box-shadow:0px 0px 1px #000;}
	.bank .bank-section .heading h2{color:#3B429F; letter-spacing:0.5px; font-weight:500; font-size:40px;}
	
	.bank .county-flag {padding:10px; text-align:Center; margin-top:20px; border:1px solid #ccc; border-radius:20px; margin-bottom:25px; background:#f8f8f9;}
	.bank .county-flag:hover{box-shadow:2px 5px 10px #000; transition:0.5s; border-radius:20px;}
		.bank .county-flag img{margin-bottom:10px;}
	.bank .sub-head a{color:#3b429f;}
.bank .sub-head a:hover{color:#3b429f; text-decoration:none;}


.blog-item .box{border:2px solid #2eb14b;}
.blog-item a{text-decoration:none;}
.post-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.single-blog .post-content .post-meta .post-author, .post-date, .post-view {
    padding: 5px 10px 0;
}
.single-blog .post-content .post-meta .post-author .avatar-96 {
    width: 32px;
    vertical-align: middle;
    margin-right: 6px;
    border-radius: 50%;
}
.single-blog h2 {
    font-size: 27px;
}
.single-blog .post-content h1, h2, h3, h4 {
    font-family: 'EB Garamond', serif;
    padding: 5px 0px 5px 0px;
    color: #000 !important;
    margin: 12px 0px 20px 0px;
    margin-bottom: 0.2em;
}
.single-blog ul li {
    text-align: justify!important;
    font-size: 17px;
    line-height: 30px;
    letter-spacing: 0.2px;
}

.single-blog p{ text-align: justify!important;
    font-size: 17px;
    line-height: 30px;
    letter-spacing: 0.2px;}
.single-blog ol li {
    text-align: justify!important;
    font-size: 17px;
    line-height: 30px;
    letter-spacing: 0.2px;
}

.entry-category .label-primary {
    background-color: #2eb14b;
    font-size: 12px;
    color: #fff!important;
    border-radius: 30px;
    padding: 8px;
    margin-left: 10px;
}
.entry-tags .post_tags {
    display: inline;
}
.entry-tags a {
    display: inline-block;
    margin: 5px;
    color: #fff!important;
    background: #175420;
    padding: 5px 10px;
    border-radius: 22px;
}
.entry-tags a:hover {
    background: #fff;
    color: #000!important;
    box-shadow: 1px 2px 5px #000;
    transition: 0.5s;
}

.bank .bank-item{margin:0 auto;}

.single-blog .content { padding:20px; margin:0 auto;}