@charset "utf-8";
/* CSS Document */


.navbar-custom .navbar-brand.logo-image img {
    

	/* width: 99px;
	height: 80px;*/

	width: 97px;
	height: 77px;
	
}

/*.navbar-custom .nav-item .nav-link{
	font-weight: 700;
}*/

.navbar-custom {
	/*background-color: #900;*/
	/*background-color:#FFF;*/
}

.navbar-custom.top-nav-collapse {
        
		background: linear-gradient(to bottom, #096 0%, #060 100%);
	}

.navbar-custom {
		
		background: linear-gradient(to bottom, #096 0%, #060 100%);
	}
	
/*.navbar-custom.top-nav-collapse {
        
		background-color: #900;
		
	}*/
	
.cards-1 .card-body {
	
	text-align:center;
}

.navbar-custom .nav-item .nav-link:hover{
	color:#D8D8D8;
	background-color: #05513a;
	border-bottom:3px solid #f8c301;
	font-weight:bold;
}

.image-icon: hover{
	transition: transform .3s ease-in-out;
	transform: translateY(-12px);

}

.responsive{
  width: 100%;
  height: auto;
}

.linkingPg{
	margin-top:-50px;
}

.linkingPg a{
	
  color: red;
  background-color: transparent;
  text-decoration: none;
}

.linkingPg a:hover {
  color: green;
  background-color: transparent;
  text-decoration: underline;
}
 
.linkingPg p{
	color:#666;
	font-size:6px;	
}


/*=================================================================
	Our Team (GM's)
==================================================================*/

/*#gm {
	padding-top: 6.625rem;	
	padding-bottom: 1.25rem;	
	background-color:#FFF;
}

#gm .section-title {
	margin-bottom: 0.5rem;
	text-align: center;
	
}

#gm  h2 {
	margin-bottom: 3.25rem;
	text-align: center;
}

#gm .card {
	margin-bottom: 5.625rem;
	border: none;
	background-color: transparent;
}

#gm .card:hover{
	
}

#gm .card-image img {
	border-top-left-radius: 0.375rem;
	border-top-right-radius: 0.375rem;
}

#gm .card-bodys {
	padding: 2.25rem 2rem 2.125rem 2rem;
	border: 1px solid #ebe8e8;
	border-bottom-left-radius: 0.375rem;
	border-bottom-right-radius: 0.375rem;
	background-color: #fff;
	width:240px;
}

#gm .card-bodys:hover{
		
		box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
	}


#gm h5 {
	margin-bottom: 0.75rem;
	text-align: center;
	
}

.cards-2 .list-unstyled {
	margin-bottom: 1.5rem;
}

.cards-2 .list-unstyled .fas {
	
	color:#063;
	font-size: 0.5rem;
	line-height: 1.375rem;
}

.cards-2 .list-unstyled .media-body {
	margin-left: 0.625rem;
}

.cards-2 .price {
	margin-bottom: 0.25rem;
	color: #484a46;
	font: 700 1rem/1.5rem "Montserrat", sans-serif;
	text-align: center;
}

.cards-2 .price span {
	color: #14bf98;
}

.cards-2 .button-container {
	margin-top: -1.375rem;
	text-align: center;
}

.cards-2 .btn-solid-reg:hover {
	background-color: #fff;
}*/

.management {
	background: linear-gradient(to bottom, #060 0%, #096 100%); 
}

.management span{
	padding:5px 5px;
	color:#FFF;
	font-weight:bold;
}

.management p{
	padding:5px 5px;
	color:#FFF;
	font-size:13px;
}

.member-photo .mask {
    background-color: rgba(43, 44, 48, 0.8);
    position: absolute;
    text-align: center;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	
	-webkit-transition: all 600ms ease-out 0s;	
	   -moz-transition: all 600ms ease-out 0s;
		 -o-transition: all 600ms ease-out 0s;
		    transition: all 600ms ease-out 0s;
		  
	-webkit-transform: rotateY(180deg) scale(0.5,0.5);
	   -moz-transform: rotateY(180deg) scale(0.5,0.5);
		-ms-transform: rotateY(180deg) scale(0.5,0.5);
		 -o-transform: rotateY(180deg) scale(0.5,0.5);
			transform: rotateY(180deg) scale(0.5,0.5);	
}

.member-photo:hover .mask {
    cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	
	-webkit-transform: rotateY(0deg) scale(1,1);
	   -moz-transform: rotateY(0deg) scale(1,1);
		-ms-transform: rotateY(0deg) scale(1,1);
		 -o-transform: rotateY(0deg) scale(1,1);
		    transform: rotateY(0deg) scale(1,1);
}

.facilities {
	background: linear-gradient(to bottom, #060 0%, #096 100%); 
}

.facilities p {
	padding-bottom:5px;
	color:#FFF;
	font-weight:bold;	
}


.carousel-caption h5 {
	color:#FFF;
	
}

/*.img-responsive{
	width: 100%;
  max-width: 400px;
  height: auto;
}*/


/*.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}*/
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container:after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.appBuilder-carousel{
    margin-bottom: 64px;
    margin-top: 56px;
      .carousel{
    .carousel-indicators{
          width: 76%;
      li{
        border: none;
        background-color: #98ACB9;
        height: 18px;
        margin-right: 28px;
        width: 18px;
        &.active{
          background-color: #50E3C2;
        }
      }
    }
    .carousel-inner{
      .item{
        h3{

          font-weight: 700;
          font-size: 25px;
          color: #FFFFFF;
          letter-spacing: 0.89px;
          line-height: 38.41px;
          margin-bottom: 50px;
          margin-top: 30px;
          position: relative;
          
          &::after{
            background-color: #FFFFFF;
            bottom: -18px;
            content: "";
            height: 6px;
            left: 0;
            position: absolute; 
            width: 158px;
            
          }
          
        }
        h4{
              font-weight: 700;
              font-size: 25px;
              color: #43EEC5;
              letter-spacing: 1.02px;
              line-height: 33px;
              
        }
      }
    }
  }
  }

}

/*********************************************************************/
/* Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/
/* medium - display 2  */
@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

/* large - display 3 */
@media (min-width: 992px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
}

@media (max-width: 768px) {
    .carousel-inner .carousel-item>div {
        display: none;
    }

    .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
    transform: translateX(0);
}

.bg-dark {
  background-color:#1B6453 !important;
}

.ex-header h1 {
	color: #fff;
	position: relative;
    top: 52%;
    padding: 15px;
}

/*.ex-basic-1 {
	background: url(../images/tagBar.jpg)center center no-repeat;
}*/