/* =============================================================
   GENERAL STYLES
 ============================================================ */
body {
    font-family: 'Open Sans', sans-serif;
    line-height: 30px;
    
}


a:link    {text-decoration:none; }
a:visited {text-decoration:none;}
a:hover   {color:Coral;}


h2 {
    padding-top:50px;
    text-transform: uppercase;  
    padding-bottom:20px;  
    color:#000;
}
h3 {
    padding-top:30px;
     padding-bottom:40px;
     text-align:center;
     font-weight:900;
     text-transform:uppercase;
}
section {
    padding-top:30px;
    padding-bottom:40px;
}
.just-pad {
    padding-bottom:50px;
    padding-top:80px;
}

p {
    padding:10px 0px;
}
/*==================================
  NAVBAR STYLES 
===================================*/

.logo-custom {
     max-height:30px
}
#menu {
    /*background-color:#4bb777;*/
    /*background-color:rgb(18,92,40);*/
    background-color:rgb(41,115,180);
    color:#fff;
    font-size:12px;
    font-weight:900;
    letter-spacing:1px;
   
}
.navbar-inverse {
border-color:transparent;
}
.navbar-inverse .navbar-nav > li > a,.navbar-inverse .navbar-nav > li > a:hover {
color: #FFF;
}

/*===================================
  HEADERS STYLES 
 ===================================*/

.header-sec {
    background: url(../img/head.jpg) no-repeat center center;
	padding: 0px 0px 70px 0px;

	-webkit-background-size: 100% 90%;
	background-size: 100% 90%;

	/*-webkit-background-size: contain;
	background-size: contain;*/
	
	 color:#fff;
	 background-attachment:fixed;		
}

@media screen and (max-width: 767px) {
	.header-sec {
		-webkit-background-size: cover;
		background-size: cover;

		padding: 0px 0px 50px 0px;
	}
}

@media screen and (min-height: 900px) {
	.header-sec {
		padding: 0px 0px 150px 0px;
	}
}

.header-sec .overlay{
		min-height: 400px;
}

.header-sec h2 {
		color:#fff;
		padding-top:150px;

}

/********************************************
features section style
*********************************************/
#features{
	 padding-bottom:0px;
	 padding-top:10px;
}

@media screen and (max-width: 767px) {
	#features{
	 padding:0px;
	 margin:0px;
	}
}

 /*====================================
  FOOTER STYLES 
   ===================================*/

 .myfooter {
    /*background-color:#4bb777;*/
    /*background-color:rgb(18,92,40);*/
    background-color:rgb(41,115,180);
	rgb(43,129,43);
    padding:5px 40px 5px 40px;
    color:#fff;
    font-size:14px;
    text-align:right;
}


@media (max-width: 480px) {
	 .myfooter {
		padding:5px 40px 5px 40px;
		color:#fff;
		font-size:13px;
		text-align:left;
	}
}

/**** Fixed Footer  ****/
.myfooter {
   position:fixed;
   left:0px;
   bottom:0px;
   width:100%;
   /*background:#4bb777;*/
   /*background-color:rgb(18,92,40);*/
   background-color:rgb(41,115,180);


}

/* IE 6 */
* html .myfooter {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
/****Fixed Footer END ****/
