


.text-sm{ font-size: 14px !important; }
.text-md{ font-size: 18px; }
.text-lg{ font-size: 30px; }
.text-dark{ color: #333 !important; }
.text-light{ color: #fff !important; }
.bold{ font-weight: bold; }
.no-margin{ margin: 0 !important; }
.bg-gray { background: #efefef; }
.bg-main { background: #18cbc9; }
.btn_fp_add { margin-top: 24px; }
.trans{ opacity: 0; position: absolute;}
img{ max-width: 100%; }
.datepicker {
	max-width: 300px;
}
.navbar-default .logo {
	max-width: 200px;
}
.navbar-default {
	background: #fff;
	border: 0 !important;
}
.head-log-cont {
	text-align: right;
}
.my-nav {
	list-style: none;
}
.my-nav li{ display: inline-block; }
.my-nav li > a {
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px;
	display: block;
}
.my-nav li.log-btn > a{
	background: #18cbc9;
	border-radius: 20px;
	padding: 5px 20px;
	color: #fff;
}
.dropdown-menu > li {
	display: block !important;
}
.navbar{margin-bottom: 10px;}
.navbar-default .navbar-nav > li > a {
	color: #212121;
	font-size: 14px;
	font-weight: normal;
}
.add-camp {
	background: #18cbc9;
	color: #fff !important;
	padding: 5px 20px !important;
	border-radius: 20px;
}
.why-box {
	max-width: 320px;
	min-height: 240px;
	padding: 20px;
	background: #f8f8f8;
	box-shadow: 0 0 5px -1px;
	margin-top: 100x;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.donation-box {
	max-width: 420px;
	min-height: 420px;
	padding: 20px;
	background: #f8f8f8;
	box-shadow: 0 0 5px -1px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.nu-comm-amnt {
	display: inline-block;
	margin-right: 10px;
	min-width: 65px;
}
.nu-comm-txt {
	display: inline-block;
	vertical-align: top;
}
.list-styled li {
	list-style: disc !important;
}
.nu-comm-amnt h4 {
	margin-top: 0;
	margin-bottom: 4px;
}
.slider_cont {
	margin: 10px 0;
	display: none;
}
.donation-box h2 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
}
.sepr {
	width: 80px;
	height: 3px;
	margin: 20px auto;
	background: #18cbc9;
	
}
.donation-box p {
	font-size: 16px;
	font-weight: 300;
}
.don-box-list {
	list-style: none;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.don-box-list li {
	display: block;
	padding: 5px 0;
	font-size: 16px;
}
.don-box-list li .fa {
	color: #18cbc9;
	margin-right: 10px;
}
.my-btn {
	background: #18cbc9;
	border-radius: 20px;
	padding: 10px 20px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	margin: 10px 0;
}
.my-btn:hover{
	text-decoration: none;
	color: #fff;
	background-color: #008E8C;
}


.lrn-more{
	color: #18cbc9;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: underline;
	display: block;
	text-align: center;
}
.footer-logo{
	max-width: 170px;
}
footer .list-inline > li {
	padding-right: 10px;
}
footer p, footer a, footer h4 {
	color: #fff !important;
}
footer h4 {
	font-size: 20px;
	font-weight: 300;
	border-bottom: 1px solid #fff;
	padding: 10px 0;
}
.blurb-ico-bx {
	width: 100px;
	height: 100px;
	text-align: center;
	margin: 0 auto;
	background: rgba(0, 255, 255, 0.3);
	border-radius: 100%;
}
.blurb-ico-bx > .fa {
	color: #fff;
	font-size: 40px;
	line-height: 100px;
}
.camp-slide-cont .owl-carousel .owl-item img {
	display: inline-block !important;
	width: auto;
}
.camp-slide-cont .owl-prev, .camp-slide-cont .owl-next{
	top: 0;
	bottom: 0;
	max-height: 40px;
	margin: auto !important;
	position: absolute;
	background: transparent !important;
}
.camp-slide-cont .owl-prev .fa, .camp-slide-cont .owl-next .fa {
	color: #333 !important;
	font-size: 40px !important;
	line-height: 30px !important;
}
.camp-slide-cont .owl-prev {
	left: -40px;
}
.camp-slide-cont .owl-next {
	right: -40px;
}
.cat_container{
	position: relative;
}
.cat_container > .cat_link {
	position: absolute;
	width: 100%;
	height: 100%;
	padding-top: 80px;
	font-size: 20px;
	font-weight: bold;
	background: rgba(0,0,0,0.2);
	text-shadow: 0 0 5px #000;
}
.cat_img_cont {
	height: 200px;
	background-color: #ddd;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.getinvolve-header,
.aboutus-header,
.how-it-works-header,
.our-team-header,
.faqs-header,
.support-header,
.about-middle-banner,
.contact-banner,
.vission-header{
	background-size: cover !important;
	position:relative;
	background-repeat: no-repeat;
	background-position: center !important;
	background-color: #D1D1D1;
	position: relative;
}
.getinvolve-header{
	background: url('../img/getinvolve-header.jpg');
}
.aboutus-header{
	background: url('../img/aboutus-header.jpg');
}
.our-team-header{
	background: url('../img/our-team.jpg');
}
.how-it-works-header{
	background: url('../img/how-it-works.jpg');
	background-position: left top !important;
}
.vission-header{
	background: url('../img/vission-mission.jpg');
}
.faqs-header{
	background: url('../img/faqs-banner.jpg');
}
.why-microfinance-header {
	background: url('../img/newwhymicrofinance.png');
}
.why-crowdfunding-header {
	background: url('../img/newcrowdfunding.jpg');
}
.why-nuzaki-header {
	background: url('../img/newwhynuzaki.jpg');
}
.support-header{
	background: url('../img/support-us-banner.jpg');
}
.contact-banner{
	background: url('../img/contact-banner.jpg');
}
.about-middle-banner {
	background: url('../img/about-middle-banner.jpg');
	padding-top: 80px;
	padding-bottom: 80px;
}
.abt-blrb-bx {
	background: rgba(0,0,0,0.5);
	margin: 0 25px;
	width: calc(50% - 50px);
	min-height: 255px;
	padding: 20px 50px;
	transition: all 0.3s ease-in-out;
}
.abt-blrb-bx:hover {
	background: rgba(24,203,201,0.5);
}
.margin-top-cus {
  margin-top: 50%;
  -webkit-transform: translateY(-40%);
  -moz-transform: translateY(-40%);
  transform: translateY(-40%);
}
.faq_ddl {
  border: 1px solid #eee;
  display: block;
  padding: 0;
  margin-bottom: 10px;
}
.faq_question {
  color: #333;
  display: block;
  font-weight: 400;
  padding: 10px 10px 10px 40px;
  position: relative;
  text-decoration: none !important;
}
.faq_answer {
  padding: 20px 20px 20px 40px;
  display: none;
}
.tgl-close::before {
  content: "";
  color: #18cbc9 !important;
  font-family: fontawesome;
  left: 15px;
  position: absolute;
}
.tgl-open::before {
  content: "" !important;
}
.faq_src_cont {
  margin: auto;
  max-width: 500px;
}
.faq-srcbx-cont {
  float: left;
  width: calc(100% - 120px);
  position: relative;
}
.faq-srcbx-cont > input {
  padding: 10px 10px 10px 40px;
  width: 100%;
}
.faq-srcbx-cont::before {
  content: "";
  font-family: fontawesome;
  left: 10px;
  position: absolute;
  top: 10px;
}
.src_btn {
  background: #18cbc9 none repeat scroll 0 0;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
  width: 120px;
}
#titleSite{ font-size: 50px; }

.spu_btn_table{
	margin: auto;
	max-width: 550px;
}
.spu_btn {
  border-radius: 40px;
  float: left;
  margin: 0;
  padding: 15px;
  width: 50%;
  font-weight: bold;
  font-size: 16px;
  transition: all .2s ease-in-out;
}
.spu_btn_grp {
	background: #eee none repeat scroll 0 0;
	border-radius: 40px;
	overflow: hidden;
	margin: 0 -20px;
}
.spu_btn.active {
  background: #18cbc9 none repeat scroll 0 0;
  color: #fff;
}
#cusotgift {
	width: 90px;
	border: 1px solid #999;
	padding: 5px;
}
#tble_otg td {
	vertical-align: middle;
}
.spu_table_cont {
	padding: 10px 20px;
	border: 1px solid #ddd;
	margin-top: -1px;
}
.team-cont {
	overflow: hidden;
	background: #eee;
	margin: 10px 5px;
}
.team-img {
	padding: 40px 10px;
}
.cont-inptbx, .cont-txtarbx {
	border: 1px solid #18cbc9;
	border-radius: 0;
	padding: 5px 10px;
	min-height: 42px;
	background-color: #f6f6f6;
}
.cont-btnsub {
	background: #18cbc9;
	border-radius: 0;
	min-height: 42px;
}
.quote-icon-cont .fa {
  border: 1px solid #eee;
  border-radius: 100%;
  height: 80px;
  line-height: 80px;
  width: 80px;
}

@media only screen and (max-width: 1199px) {
	.navbar .container { width: 100%; }
}

@media only screen and (min-width: 768px) and (max-width: 994px) {
	.navbar-nav > li > a { font-size: 13px !important; padding: 15px 10px; }
	.navbar-default .logo { max-width: 150px !important; padding-top: 15px; }
}

@media only screen and (max-width: 799px) {
	.camp-slide-cont .owl-nav{ display: none; }
}
@media only screen and (min-width: 768px){
	.hide-desk{ display: none; }
}
@media only screen and (max-width: 767px){
	.donation-box { margin-bottom: 20px; margin-top: 0; }
	.don-box-list li { font-size: 13px; }
	.subfooter .text-left, .subfooter .text-right { text-align: center !important; }
	.navbar-toggle { margin-top: 28px; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #18cbc9; }
	.hide-mobile{ display: none; }
	.margin-top-cus { margin-top: 0; transform: translateY(0px); }
	.abt-blrb-bx { margin: 0 0 15px !important; width: 100%; }
}

@media only screen and (max-width: 530px){
	#titleSite { font-size: 28px !important; }
}

@media only screen and (max-width: 399px){
	.faq-srcbx-cont { float: none; width: 100%; }
	.src_btn { width: 100%; margin-top: 8px; }
}







.pdon{

	font-size: 300px;
	font-weight: 100;
	color: #fff;
	background-color: #55d5d3;
	}
	
	.ldon{
		font-weight : normal;
	
	font-size: 05px;
	list-style: bengali;
	text-align: -webkit-match-parent;
	}

