.nav-brand{
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 10px;
	border-bottom: 2px solid #FFD600;
	z-index:10;
}

.nav-dark{
	background: #212121;
}

.nav-dark .title {
	font-size: 4rem;
	font-weight: bold;
	color: #fff;
	text-shadow: 2px 2px 3px #000;
	margin-left:50px;
}


.backdrop-filter {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.button {
  border-radius: 7px;
  font-size:12px;
}

.contact-block {
	position: absolute;
	top: 15px;
	right: 10%;
}

.button-primary {
	background: #039BE5;
	border-color: #0277BD;
    color: #212121 !important;
}

.section {
  padding: 5rem 0 4rem;
  text-align: center;
}
.section-heading,
.section-description {
  margin-bottom: 1.2rem;
}

.section-item{
	font-size: 2rem;
	display: inline-block;
	padding: 10px;
}

.check::before{
	content: "\2713";
	color:#388E3C;
	font-weight:bold;
	font-size: 2.3rem;
	padding-right:3px;
}

.section.fiji-tyme {
  border-top: 1px solid #E0E0E0;
	background:#fafafa;
  font-size: 18px;
  text-align: left;
}

.footer{
	border-top: 1px solid #E0E0E0;
	background:#F5F5F5;
	font-size:1.6rem;
}

.visually-hidden {
	width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.hero{
	background: #0f0607;
	color: #fff;
	padding: 20rem 0;
}
.hero .title {
	font-weight: bold;
	color: #424242;
	text-shadow: 2px 2px 3px #aaa;
}
.hero-imgs {
  position: relative;
}
.hero-img {
  position: relative;
  max-width: 80%;
  margin: -5rem auto -12rem;
  max-height:280px;
}
.hero-img + .hero-img {
  display: none;
}


.about {
  border-top: 1px solid #212121;
  background-color: #424242;
}


@media (max-width: 549px) {
  .nav-dark .title {
	font-size: 3rem;
	margin-left:20px;
  }
  .contact-block {
	right: 20px;
  }

  .contact-block .button-primary{
	padding: 0 10px;
  }
  .hero {
	padding: 12rem 0;
  }
  .hero-img {
    max-width:50%;
	margin-top: 0.5rem;
  }

  .section.get-help,
  .section.footer {
    padding: 3rem 0 5rem;
  }
  .section-item{
	display: block;
  }
}


@media (max-width: 1000px) {

  .hero {
	padding: 12rem 0;
  }
  .hero-img {
    max-width:50%;
	margin-top: 0.5rem;
  }

  .section.get-help,
  .section.footer {
    padding: 3rem 0 5rem;
  }

}

.nm8 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.nm8.delay2 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.nm8.delay3 {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.nm8.time3s {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

.nm8.time5s {
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

