	.fh5co-nav a {
		color: #fff !important;
		position: relative;
	}
	
	.fh5co-nav ul li.active > a {
		color: #fff !important;
	}
	
	.fh5co-nav ul {
		padding: 0;
		margin: 15px 0 0 0;
	}
	
	.fh5co-nav ul li a {
    font-size: 17px;
    padding: 35px 5px;
}


.fh5co-nav ul li.active > a:after {
    width: 30px;
    height: 4px;
    background: #b70000;

}

.alert {
  padding: 30px;
  background-color: #f1f436;
  font-size:19px;
  color:black !important;
  text-align:center;
  color: white;
      margin-bottom: 0px;
	  border-radius: 0px;
}

.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}



.fh5co-nav-toggle.fh5co-nav-white > i {
    color: #fff;
    background: #fff;
}

.fh5co-nav-toggle.fh5co-nav-white > i::before, .fh5co-nav-toggle.fh5co-nav-white > i::after {
    background: #fff;
}

#fh5co-footer {
    background: black;
}

#fh5co-footer {
    padding: 0em 0;
    clear: both;
}

.cfooter{
	    margin-bottom: 0em;
}

.fh5co-heading h2 {
    color: #015620;
}

.bigico{
	    font-size: 7em !important;
}

.pad50{
	    padding-bottom: 50px;
}

footer{
	padding-top:20px;
	background-color: black;
}

footer p{
	font-size:13px;
	margin-bottom: 5px;
}


.navslide{
	position:relative;
	min-height: 450px;
	background: url(../images/bg11.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
}
@media screen and (max-width: 768px) {
  .navslide{
		min-height: 260px;
	}
}



.first {
  height:70vh;
  min-height:400px;
  background-size:cover;
  background-image:url('../images/bg23-min.png');
}

.affix {
  -webkit-transition:padding 0.2s ease-out;
  -moz-transition:padding 0.2s ease-out;  
  -o-transition:padding 0.2s ease-out;         
  transition:padding 0.2s ease-out;
   background:white;
}

@media (min-width:768px) {
    .affix-top {
      /* navbar style at top */
      background:transparent;
      border-color:transparent;
      padding: 15px;
      -webkit-transition:all 0.5s ease;
      -moz-transition:all 0.5s ease; 
      -o-transition:all 0.5s ease;         
      transition:all 0.5s ease;  
    }
}

.affix-top .nav>li>a {
   color: #000;
}

.affix-top.navbar .nav>li>a:hover,
.affix-top.navbar .navbar-brand
{
   color: #333;
}

section {
  height:calc(90% - 50px);
  height: 90vh;
}


.nav2{
	background-color: rgba(0, 0, 0, 0.5);
    color: white;
    min-height: 110px;
}


.centered {
    position: relative;
    top: 50%;
    transform: translateY(-50%); 
	text-align:center;
}

.nav2{
	background-color: rgba(0, 0, 0, 0.5);
}

.centercon{
	text-align:center;
}

.just{
	 text-align: justify;
  text-justify: inter-word;
}

#mapid { height: 100%; }

.top-info{
	text-align:right;
	background-color: #14035b87;
}

.top-info a{
	padding: 5px 5px;
	color: #fff;
}

.call-inline{
	display: inline-flex;
    vertical-align: top;
}

.call-inline i{
	    top: 5px;
    position: relative;
    font-size: 15px;
	padding-right:5px;
}

.top-menu{
	padding-bottom:15px !important;
	
	
}

@media (min-width:768px) {
	.fh5co-nav .top-menu {
		padding: 0px 0 !important;
	}
}

.navnew{
	
	    background-color: rgba(0, 0, 0, 0.5);
		min-height: 150px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		border: none;
}

.uls{
	padding-top:20px;
}
.navnew ul li.active > a::after {
    width: 30px;
    height: 4px;
    background: #b70000;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
   box-shadow: 1px 24px 5px -23px red;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent !important;
}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}

.navbar-toggle {
    margin-top: 30.5px;
}



.navbar-collapse {
    border-top: transparent;
    box-shadow: none;
 
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
	box-shadow: 1px 24px 5px -23px red;
}

.navbar-brand {
    padding: 10px 0px;
	height: 100px;
}



.shadow {
    box-shadow: 0 .15rem 1.75rem 0 rgba(33,40,50,.75)!important;
}

.alogo{

  height: 100%;
  padding: 0px;
  width: auto;

}

.uls a{
	cursor:pointer;
}


@media (max-width: 500px) and (min-width: 420px)  {
  .navbar-brand {
    padding: 15px 0px;
   }
}

@media screen and (max-width: 420px) {
  .navbar-brand {
    padding: 25px 0px;
   }
}


@media screen and (max-width: 290px) {
  .navbar-brand {
    padding: 30px 0px;
   }
}
