/* Header */
#head { background:#181015 url(../images/header2.jpg) no-repeat; background-size: cover; min-height:520px; text-align: center; padding-top:240px; color:white; font-family:"Open sans", Helvetica, Arial; font-weight:300; }
#head.secondary { height:100px; min-height: 100px; padding-top:0px; }
	#head .lead { font-family:"Open sans", Helvetica, Arial; font-size:44px; margin-bottom:6px; color:white; line-height:1.15em; } 
	#head .tagline { color:rgba(255,255,255,0.75); margin-bottom:25px; }
		#head .tagline a { color:#fff; } 
	#head .btn { margin-bottom:10px;}
	#head .btn-default { text-shadow: none; background:transparent; color:rgba(255,255,255,.5); -webkit-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.5); -moz-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.5); box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.5); background: transparent; }
		#head .btn-default:hover,
		#head .btn-default:focus { color:rgba(255,255,255,.8); -webkit-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.8); -moz-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.8); box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,.8); background: transparent; }
		#head .btn-default:active, 
		#head .btn-default.active { color:#fff; -webkit-box-shadow:inset 0px 0px 0px 3px #fff; -moz-box-shadow:inset 0px 0px 0px 3px #fff; box-shadow:inset 0px 0px 0px 3px #fff; background: transparent; }

@media (max-width: 767px) {
	#head { min-height:420px; padding-top:160px; }
	#head .lead { font-size: 34px; }
}


/* Autohide navbar */
.slideUp { top:-100px; }
.headroom { -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }


/* Highlights (in jumbotron in most cases) */
.highlight { margin-top:40px; }
	
	.h-caption { text-align: center; background-color: #006f39; padding: 1px; } 
	.h-caption i { display:block; font-size: 54px; color:#382526; margin-bottom:36px; }
	.h-caption h4 { color:#fff; font-size: 20px; font-weight: bold; /*margin-bottom:20px;*/ }
	.h-body { }
		.section{  background:#f4f4f4 }

/* Typography */
h1, h2, h3, h4, h5, h6 { font-family:"Open sans", Helvetica, Arial; }
h1, .h1, h2, .h2, h3, .h3 { margin-top:30px; } 
blockquote { font-style: italic; font-family: Georgia; color:#999; margin:30px 0 30px; }
label { color: #777; }
.thin { font-weight:300; }
.page-title { margin-top:20px; font-weight:500;color:#006f39; }
.text-muted { color:#888; }
.breadcrumb { background:none; padding:0; margin:30px 0 0px 0; }
ul.list-spaces li{ margin-bottom:10px; }

/* Helpers */
.container-full { margin: 0 auto; width: 100%; }
.top-space { margin-top: 60px; }
.top-margin { margin-top:20px; }

img { max-width:100%; }
img.pull-right { margin-left: 10px; }
img.pull-left { margin-right: 10px; }
#map { width:100%; height:280px; }
#social { margin-top:50px; margin-bottom:50px; }
	#social .wrapper { width:340px; margin:0 auto; }

/* Main content block */
.maincontent { }

/* Sidebars */
.sidebar { padding-top:25px; padding-bottom:30px;   /* float: right;*/ }
	.sidebar .widget { margin-bottom:20px; }
	.sidebar h1, .sidebar .h1, .sidebar h2, .sidebar .h2, .sidebar h3, .sidebar .h3 { margin-top:20px; } 

/* Footer */
.footer1 { background:#E4E4E4; padding: 30px 0 0 0; font-size: 12px; color:#007d40; }
	.footer1 a { color:#007d40; }
		.footer1 a:hover {color: #902521; }
	.footer1 .widget { margin-bottom:30px; }		
	.footer1 .widget-title { font-size: 20px; font-weight: bold; color:#007d40; margin: 0 0 5px; }
	.footer1 .entry-meta { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 35px 0; padding: 2px 0; color: #888888; font-size: 12px; font-size: 0.75rem; }
		.footer1 .entry-meta a { color: #333333; }
		.footer1 .entry-meta .meta-in { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0; }
	.follow-me-icons { font-size:30px; }		
		.follow-me-icons i { float:left; margin:0 25px 0 0; }		

.footer2 { background:#007d40; padding: 15px 0; color:#FFF; font-size: 17px; }
	.footer2 a { color: #aaa; }
		.footer2 a:hover { color: #fff; }
		.footer2 p { margin: 0; }

	.widget-simplenav { margin-left:-5px; }		
	.widget-simplenav a{ margin:0 5px; }		
	
	/*table*/
.flat .plan{border-radius:6px;list-style:none;padding:0 0 20px;margin:0 0 15px;background:#fff;}
.flat .plan li{padding:10px 15px;color:#0a0000;border-top:1px solid #f5f5f5;-webkit-transition:300ms;transition:300ms;}
.flat .plan li.plan-price{border-top:0;}
.flat .plan li.plan-name{border-radius:6px 6px 0 0;padding:15px;font-size:24px;line-height:24px;color:#fff;background:#006f39;margin-bottom:30px;border-top:0;margin-top: 25px;}
.flat .plan li.strong{color:#e74c3c;}
.flat .plan li.plan-action{margin-top:10px;border-top:0;}
.flat .plan.featured{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.flat .plan.featured li.plan-name{background:#000;}
.flat .plan.featured:hover li.plan-name{background:#c0392b;}
.flat .plan:hover li.plan-name{background:#000;}#footer{/*margin-top:-10px;*/padding-bottom:0px;}
.a{margin-top:75px;}
.para{margin:-7px;}

.mylist{
	list-style-type: none;
	padding-left:0px;
}

.mylist li{
	margin-bottom: 5px;
}
.mylist li  i{
	position: relative;
    min-height: 26px;
    padding-left: 15px;
    margin-bottom: 10px;
}

.mylist li a:hover{
	text-decoration: none;

}

.footer1{
	font-size: 17px
}

.k_social{
	font-size: 30px !important;
	list-style-type: none;
	padding-left: 0px
}

.k_social li{
	display: block !important;
}
.fa-2{
	display: block;
}
.footer2 a{
	color:#fff;
}
.footer2 a:hover{
	text-decoration: none;
	color:#902521;
}

.h-body ul{
	padding-left: 20px;
}

.h-body{
	margin-top:15px;
}

.mywidth p{
	width:90%;
}

.img-cap h4{
	width: 100%;
    /* position: relative; */
    /* bottom: 0; */
    background-color: #007d40;
    text-align: center;
    padding: 5px;
    color: #fff;
    margin: 0px;
}

#footer{
	margin-top:30px;
}

.img-cap img{
	width:100%;
}
@media (max-width: 767px){
	.mywidth p{
	width:100%;
}
}



h1,h2,h3,h4{
	color:#006f39;
}

.contact{
	margin:50px 0px;
}

.contact .input input{
	margin-bottom:20px;
	padding:23px;
	font-size: 17px;
}

textarea{
	margin-bottom: 20px;
}
body{
	background-color: #fff;
}
@media (max-width: 871px){
	
.navbar-collapse{
			position: absolute;
			top:35px;
			right:35px;
			z-index: 2;
			overflow: visible;	
			
}



}

