.hloan:hover,.wel-box{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#home-services img,.caption{width:100%}#home-services h2,#home-testimonials h2,#home-welcome h2,#home-welcome p,.caption,.hloan h4,.wel-box{text-align:center}#about h1,#home-testimonials h2,.sectiontitle{text-transform:uppercase}@font-face{font-family:SourceSansPro-Semibold;src:url(../fonts/SourceSansPro-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Semibold.woff) format('woff'),url(../fonts/SourceSansPro-Semibold.ttf) format('truetype'),url(../fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro-Regular;src:url(../fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Regular.woff) format('woff'),url(../fonts/SourceSansPro-Regular.ttf) format('truetype'),url(../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro-Bold;src:url(../fonts/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Bold.woff) format('woff'),url(../fonts/SourceSansPro-Bold.ttf) format('truetype'),url(../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:SourceSansPro-Bold;font-weight:400}p{font-family:SourceSansPro-Regular;font-weight:400;font-size:16px}.clearfix{clear:both}#header{padding:10px}.menu{padding:32px 0}.menu .navbar-nav{float:right}.menu .navbar-default{background-color:#fff;border-color:#fff}.menu .navbar{margin:0;min-height:20px}.menu .navbar-nav>li{margin-left:5px}.menu .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;border-radius:30px;font-family:SourceSansPro-Semibold;font-weight:400;font-size:16px;text-align:center}#about ul li,#about-service ul li,#services ul li{font-family:SourceSansPro-Regular;font-weight:400}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#8CC43D}#home-top{background:#8EC63F;padding:30px 0}#home-top a{color:#000}#home-top a:hover{text-decoration:none;color:#683203}.hloan{background:#fff;padding:10px}#home-welcome{background:#F5F5F5;padding:30px 0}#home-welcome p{line-height:27px}.wel-box{background:#fff;padding:15px;color:#000}.wel-box:hover{background:#3da22f;color:#fff;box-shadow:none}.wel-box .fa{font-size:20px}.wel-box h3{margin:0;padding:10px 0}#home-services{background:#F5F5F5;padding:30px 0}#home-services .col-md-4{margin:0;padding:0;display:inline}.thumbnail{position:relative;overflow:hidden;border:0;padding:0;border-radius:0;margin-bottom:0}.caption{position:absolute;top:-100%;right:0;background:rgba(142,198,63,.71);height:100%;color:#fff!important;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#footer,#footer p a,#footer-top,#footer-top a{color:#fff}.thumbnail:hover .caption{top:0}.caption h3{margin-top:31%}.caption .fa{font-size:30px;color:#fff}#home-testimonials{background:#8EC63F;display:inline-block}#home-testimonials1{background:#F5F5F5;padding:30px 0}#home-testimonials h2{color:#000;background:#f5f5f5;padding:30px 0;margin:0}.testi-left{padding:30px 0}.testi-right{padding:50px 0}#about,#contact,#funds,#services,.ftr-pa{padding:30px 0}.testi-right .carousel-indicators li{background-color:rgba(0,0,0,0);border:2px solid #fff;width:12px;height:12px}.testi-right .carousel-indicators .active{background-color:#fff;width:15px;height:15px}#footer ul li .fa,#footer-top .fa{height:30px;width:30px;line-height:26px;text-align:center;font-size:16px}.testi-right .carousel-indicators{left:10%;bottom:-45px}#footer-top{background:#8EC63F;padding:20px 0}#footer-top .fa{border:2px solid #fff;border-radius:30px}#about ul,#about-service ul,#footer ul{padding-left:0}#footer{background:#282828;padding:25px 0}#footer p{margin:0;padding:4px 0}#footer p a:hover{color:#8EC63F}#footer ul{text-align:right;color:#fff;margin:0}#footer ul li{display:inline-block;margin-left:10px}#footer ul li .fa{border:2px solid #fff;border-radius:30px;color:#fff}#about p,#contact p,#services p{line-height:27px}#about h1{color:#977420}#about h3{color:#343833;text-align:center}#about h1 span,#contact h1 span{color:#703d0a}#about ul li,#about-service ul li{font-size:16px;line-height:27px;list-style:none;margin-bottom:5px}#about img,#about-service img{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#about-service{padding:50px 0;background:#F5F5F5}#about-service h3{text-align:center;color:#000}#services p{text-align:justify}#services ul li{font-size:16px;margin-bottom:10px;list-style-type:square}.bo{border:0}.sectiontitle{display:block;position:relative;margin:0 0 20px;color:#977420;padding:0 0 10px}.sectiontitle::after{display:block;position:absolute;bottom:-2px;left:0;width:90px;height:3px;content:"";background-color:#3da22f}#slider img,.space{width:100%}.space{height:120px}.heading{display:none}@media (max-width:767px){.heading{display:block}.space{width:100%;height:0}.row{padding:0;margin:0}.ftr-pa,.menu{padding:10px 0}.navbar-header{background:#703D0A}.menu .navbar-nav>li{margin-bottom:5px}.menu .navbar-nav{float:none}#home-top .col-md-3,#home-welcome .col-md-3{margin-bottom:10px}#footer p,#footer ul{text-align:center}#about h3{font-size:21px;text-align:center!important}#about p{text-align:justify!important}#about-service h3{font-size:19px}.tab-pane h3{padding-left:0!important;margin:0;padding-bottom:10px;text-align:center}}@media (min-width:768px) and (max-width:991px){.space{width:100%;height:0}.row{padding:0;margin:0}.menu{padding:20px 0}.menu .navbar-nav>li>a{font-size:15px!important;padding:10px}.hloan h4{font-size:16px}#home-welcome .col-sm-6{margin-bottom:10px}}





/* =Nav
-------------------------------------------------------------- */
#nav-trigger {
  display: none;
  text-align: center; }
  #nav-trigger span {
    display: inline-block;
    padding: 10px 30px;
    background-color: #159b02;
    color: white;
    cursor: pointer;
    text-transform: uppercase; }
    #nav-trigger span:after {
      display: inline-block;
      margin-left: 10px;
      width: 20px;
      height: 10px;
      content: "";
      border-left: solid 10px transparent;
      border-top: solid 10px #fff;
      border-right: solid 10px transparent; }
    #nav-trigger span:hover {
      background-color:#7e5112; }
    #nav-trigger span.open:after {
      border-left: solid 10px transparent;
      border-top: none;
      border-bottom: solid 10px #fff;
      border-right: solid 10px transparent; }



/* nav#nav-main { */
  /* background-color: #159b02; */
  /* padding: 10px 0;  */
  
  /* } */
  nav#nav-main ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: right; }
  nav#nav-main li {
    display: inline-block;
    /* border-right: solid 1px #950025; */
    padding: 0 5px; }
    nav#nav-main li:last-child {
      border-right: none; }
  nav#nav-main a {
    display: block;
    color: #2f2e2e;
    padding: 10px 20px; 
	font-weight:bold;
	font-family: SourceSansPro-Semibold;
	
	}
    nav#nav-main a:hover {
      background-color: #8CC43D;
      color: #fff;
text-decoration:none;	
border-radius:30px;  }
    nav#nav-main a.active{
      background-color:#8CC43D;
      color: #fff !important;
text-decoration:none;	
border-radius:30px;   }

nav#nav-mobile {
  position: relative;
  display: none; }
  nav#nav-mobile ul {
    display: none;
    list-style-type: none;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color: #159b02;
z-index:9999;
padding-left:0;	}
  nav#nav-mobile li {
    display: block;
    padding: 5px 0;
    margin: 0 5px;
    border-bottom: solid 1px #fff; }
    nav#nav-mobile li:last-child {
      border-bottom: none; }
  nav#nav-mobile a {
    display: block;
    color: white;
    padding: 10px 30px; }
    nav#nav-mobile a:hover {
      background-color: #7f5212;
      color: #fff;  text-decoration:none;}

/* =Sections
-------------------------------------------------------------- */

/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 767px) {
  #nav-trigger {
    display: block; }

  nav#nav-main {
    display: none; }

  nav#nav-mobile {
    display: block; } }

		.phone{ text-align:right; padding-top:15px;}
	.phone p{ text-align:right; font-size:18px; font-weight:bold; font-family: SourceSansPro-Semibold;}
		.phone p a{ color:#000;}
		.phone p a:hover{ color:#159b02; text-decoration:none;}
	
	
	
 #home-testimonials h2{ text-transform:capitalize;}
	
	
	
	
	
	
	.transition-timer-carousel .carousel-caption {
  
	width: 100%;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	padding-top: 5px;
	padding-left: 15%;
	padding-right: 15%;
}
.transition-timer-carousel .carousel-caption .carousel-caption-header {
	margin-top: 10px;
	font-size: 24px;
}

@media (min-width: 970px) {
    /* Lower the font size of the carousel caption header so that our caption
    doesn't take up the full image/slide on smaller screens */
	.transition-timer-carousel .carousel-caption .carousel-caption-header {
		font-size: 36px;
	}
}
.transition-timer-carousel .carousel-indicators {
	bottom: 0px;
	margin-bottom: 5px;
}
.transition-timer-carousel .carousel-control {
	z-index: 11;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 5px;
    background-color: #5cb85c;
    width: 0%;
    margin: -5px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar.animate{
    /* We make the transition time shorter to avoid the slide transitioning
    before the timer bar is "full" - change the 4.25s here to fit your
    carousel's transition time */
    -webkit-transition: width 3.25s linear;
	-moz-transition: width 3.25s linear;
	-o-transition: width 3.25s linear;
	transition: width 3.25s linear;
}
	
	
	
	
	


	@media all and (max-width: 767px) {
		.phone p{ margin:0;  text-align:center;}
				.phone{ text-align:center; padding:10px 0px;}
		.phone p .fa{ font-size:20px; color:#159b02;}
		


		
	}
	
	
		@media all and (min-width: 768px) and (max-width:991px){
	
		nav#nav-main a {
  
		padding: 6px 8px;}
		
	
		
	}
	

	
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:250px;
    max-height:100px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}

.p100{ padding:60px 0px;}
.bg-gray{ background:#f2f2f2;}




