/*------------------------------------------------------------------
Project Name : Custom

-------------------------------------------------------------------*/

@charset "utf-8";

/* header */
.header-description {
  background: #013d69;
  color: #ffffff;
}

.contacthere {
  margin-top: 20px;
}
.contacthere a {
  text-decoration: none;
  font-size: 15px;
  background: #013d69;
  text-transform: uppercase;
  border-radius: 6px;
  font-weight: bold;
  display: inline-block;
  padding: 14px 38px;
  color: #fff;
}
.contacthere a:hover {
  color: #fff;
  background: #1d2435;
}

/******* slider *******/
@media screen and (max-width:990px) {
  .slider1 > .caption {
    top: 2% !important;
  }
}
@media screen and (max-width:990px) {
  .slider2 > .caption {
    left: 1% !important;
    top: 2% !important;
  }

  .slide-cap1, .slide-cap1 > .h3 {
    font-size: .75rem;
    text-shadow: 0px 0px 3px #fff;
  }
  .slide-cap2, .slide-cap2 > .h3 {
    font-size: .75rem;
    text-shadow: 0px 0px 3px #fff;
  }
}

@media screen and (max-width:990px) {
  .ggmap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .ggmap iframe, .ggmap object, .ggmap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

/******* Google Calendar *******/
.gcal iframe {
  width: 100%;
}
@media screen and (max-width:1200px)  {
  .gcal iframe {
	height: 400px;
  }
}


.membership-wrap .title {
  text-align: center;
  position: relative;
  margin-bottom: 60px;
}
.membership-wrap .title:after {
  content: "";
  width: 54px;
  height: 2px;
  background: #ddb202;
  margin-left: -26px;
  position: absolute;
  bottom: -20px;
  left: 50%;
}

.membership-wrap ul.flow li::after {
  content: '\f0d7';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 50px;
  text-align: center;
  display: block;
  padding: 0 0 2rem 0;
}

.membership-wrap ul.flow li:last-child::after {
  content: none;
}