@charset "utf-8";
/* CSS Document */
.white{color:#fff !important;}
.Darkgreen {color: #179701;}
.greenFont	{color:#00490C;}
.BrightGreen {color: #36FE09;}
.footerGreen {color: #4EBA35}
.Orange {color: #F3961C;}
.lightOrange {color: #F99027}
.Pink {color: #d4105b;}
.DarkGrey {color: #666666;}
.Purple {color: #7572C1;}
.orangebg{background-color:#F3961C;}
.orangebord {border: 2px solid rgb(243, 150, 28); padding:15px;}
.testimonial{border: 2px solid rgb(243, 150, 28); 
			padding:17px; 
			font-style:italic;
			font-family: "kepler-std-display",serif;
			color:#666;
			font-weight:300;
			font-size: 18px;
			letter-spacing: .58px;
			line-height: 1.25;
			margin-bottom:20px;}
.lh2{line-height:2em;}
body {
    line-height: 1.2;
	font-family: "proxima-nova",sans-serif;
}
h1 {color:#42824F; text-align: center; font-weight:500;
   font-family: "kepler-std-display",serif;
   font-size: 40px;
   margin-top: 10px;
margin-bottom: 10px;}
.caption {
	color:#999;
	text-align: right; 
	font-weight:500;
   font-family: "kepler-std-display",serif;
   font-size: 14px;
   font-style:italic;
   padding-right:50px;
   letter-spacing: .58px;
}
h2 { text-align: center;
font-size: 27px; }
h3 {color: #333; 
	text-align: center;
font-size: 20px;
line-height: 1.35em;
}
h4 {color:#666666; text-align: center;
    font-size: 20px;}
h2, h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}
p {	color: #000;
	font-size: 15.5px;
	font-weight: 300;}
ul.list {
	padding-left: 40px;
	font-size: 19px;
	list-style-type: square;
	font-weight:300;
}
ul.list>li{padding-bottom:10px;}
.h2sub {
	color:#42824F; 
	text-align: left; 
	font-weight:500;
    font-family: "kepler-std-display",serif;
    font-size: 35px;
}
.h3sub {
	color:#42824F; 
	text-align: left; 
	font-weight:500;
    font-family: "kepler-std-display",serif;
    font-size: 30px;
	line-height: 1em;
}
.story{color: #4f4d4d;
font-size: 19px;
line-height: 1.4;
padding-left: 15px;
padding-right: 30px;
font-weight:200;
}
a.tel {color:#fff;
		text-decoration:none;}
a.telb {color:#000;
		text-decoration:none;}
.wt300{font-weight:300;}
.bordB{border-bottom: 1px solid #37A650;
margin-bottom:20px;
}
hr {border-color:#37A650;}
.bottom{
	position: relative;
    bottom: 0px;}
.grnbord{border-bottom: 1px solid #37A650;
padding:10px 0px;}
.greenbg {background-color:#4EBA35;

/*margin-bottom:25px;
margin-top:25px*/;}
.pad10T{padding-top:10px;}
.padtop {padding-top: 20px;}
.pad0RL{padding-right:0px;
		padding-left:0px;
}
.pad10{padding:10px;}
.pad10RB{padding-right:10px;
		padding-bottom:10px;}
.pad15L {padding-left:15px;}
.padbottom {padding-bottom: 20px;}
.padcenter {margin-left: 40%;}
.mar20T{margin-top:20px;}
.mar20R{margin-right:20px;}
.mar30T{margin-top:30px;}
.mar50T{margin-top:50px;}
.mar30B{margin-bottom:30px;}
.mar50T768{margin-top:18px;}
.center {text-align:center;}
.alignL{text-align:left;}
.alignR{text-align:right;}
.bold {font-weight:600; font-size: 16px;}
.pad { padding-top:100px;  margin-left: 60px; } /*top address*/
.marginctr {margin: 0 auto;}

.head{
	text-align: center;
	border-color: transparent;
  	background-color: transparent;
}
.btn-group-lg > .btn, .btn-lg {

    border-radius: 2px;
}
.panel-default>.panel-heading {
  color: #7572C1;
  background-color: transparent;
  border-color: #36FE09;
}
.panel-body {
  padding: 15px;
  color: #7572C1;
  background-color:transparent;
}
.btn {
	margin-top:5px;
    border-radius: 2px;
	margin-bottom: 5px;
}
.btn-default {
  color: #fff;
  background-color: #4EBA35;
  border-color: #4EBA35;
  border-width: .3em;
    font-weight: 600;
	width:100%;
}
.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:visited{
	color:#ecebeb;
  background-color: #2b9e16;
  border-color: #2b9e16;
}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: #d4105b;}
.navbar {
    margin-bottom: 0px;
	border-radius: 0px;
}
.nav > li > a > img {
    max-width: 25px;
}
.navbar-default{
font-size: 16px;
background-color: #d4105b;
border-color:#d4105b ;}

.navbar-default .navbar-nav>li>a {color: white;}
.navbar-default .navbar-nav>li>a:hover {color: white; background-color:#4EBA35;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  color: whitesmoke;
  background-color:#4EBA35;}
  .dropdown-menu{ background-color: #4EBA35;}
.dropdown-menu>li>a {color: white; background-color: #4EBA35;}

.dropdown-menu>li>a:hover {color: #fff; background-color:white;}	
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

 .carousel slide {
	padding-top: 20px;
	padding-bottom: 20px;
	}

footer {
  padding: 10px 15px;
  background-color: #4EBA35;
 border-top: 1px solid #ddd;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; 
  color: whitesmoke;
}
panel-default {
  border-color: transparent;
}
.carousel-inner {height:300px;}
.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
}
.carousel .fillleft {
    width: 100%;
    height: 100%;
    background-position: left center;
    background-size: cover;
}
.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
    height: 100%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 60px;
    height: 35px;
    margin-top: -15px;
    font-size: 30px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -60px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -60px;
}
.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
    top: 0px;
	font-family: "lobster",serif;
	font-size:4em;
	color:#3D5EAD;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
	text-align:center;

}
.captionbord{
		border-top:4px solid #3D5EAD;
	border-bottom:4px solid #3D5EAD;}
 .col3{-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	}
	.col2{-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	}
	.nobreak{display: inline-block;}
	.embed-responsive-16by9 {padding-bottom: 20.25%;}
	.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    left: 10px;
    width: 94%;
	}
	.fb {float:right;}
	@media (min-width: 769px){ 
	.w33{width:33%;}
	.w25{width:20%;}
	}
	@media (max-width:768px) and (min-width:600px) {
	.w33{width:20%;
	margin-left: 5%;
margin-right: 5%;}	
	.w25{width:15%;
	margin-left: 5%;
margin-right: 5%;}
	}
@media (max-width: 1000px) and (min-width:769px) { 
	
	.navbar-default {
    font-size: 14px;
}
.carousel-caption {
    right: 10%;
    left: 10%;
	font-size:2.5em;
}
}
@media (max-width: 768px) {
	
	.mar50T768{margin-top:50px;}
	.fb {float: none ;
	margin: 0 auto;
	text-align:center;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    text-align: center;
	}
	.pinkbord {border-bottom:1px solid #D4105B;
	background-color:#f3f3f3;}
	.center768 {text-align:center;} 
.topadd {font-size:12px;}
.grnbord {border-bottom: 0px solid #37A650;}
.carousel-caption { display:none;}
a.carousel-control{ display:none;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.col2{-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	}
 .col3{-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	}
.pad {background-color: red; margin-top: 25px; margin-left: 0px;}
.story{color: #4f4d4d;
font-size: 19px;
line-height: 1.4;
padding-left: 0px;
padding-right: 0px;
font-weight:200;
}
.navtop {
	position: fixed;
	top: 0;
	z-index:1000;
	width:100%;
}
.logodwn {margin-top:50px;}
}
@media (max-width: 600px) {
	.w33{width:33%;} 
	.w25{width:25%;
	margin-left: 0%;
margin-right: 0%;}
}
@media (max-width: 655px) {
 
.mar30B655 {margin-bottom:30px;}
}

/*Carousel Fade*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

.BPList {text-align:left; font-size:16px; font-weight:bold; color:#249B1F!important; display:inline;}
.busName {font-size:2em; font-weight:bold; color:#B41340;}