* {
  margin: 0;
  padding: 0;
  color:#f5f5f5 ;
}

/* -header- */
.top-img {
  background-image: url(../img/image01.jpg);
  background-size: cover;
  background-attachment: fixed;
}
.top-text {
  text-align: center;
  padding: 250px 0 150px;
}
.top-title {
  font-size: 4rem;
  text-shadow: 2px 2px 3px;
  font-family: 'Permanent Marker', cursive;
}
.top-desc {
  font-size: 1rem;
}

/* -main- */

/* -navber- */
nav h3 {
  font-family: 'Permanent Marker', cursive;
  color:black;
  padding: 10px 0;
}
.nav-link {
  color: #888;
}
.nav-link i {
  color: #888;
}

/* -features- */
.feature-img {
  background-image: url(../img/image02.jpg);
  background-size: cover;
  background-attachment: fixed;
}
.feature-text {
  text-align: center;
  padding: 250px 0 150px;
}
.feature-title {
  color: #191970;
  font-size: 4rem;
  text-shadow: 2px 2px 3px;
  margin-bottom: 50px;
}
.feature-desc {
  color: #191970;
  font-size: 1rem;
}
.carousel-item img {
  object-fit: cover;
}

/* -service- */
.service-title {
  background-color: black;
}
.service-title h2 {
  font-size: 4rem;
  text-align: center;
  padding: 30px;
}
.service-desc {
  padding: 30px;
}
.service-desc h3 {
  margin-top: 30px;
}
.service-desc.revers {
  flex-direction: row-reverse;
}

/* -information- */
.info-list {
  border: 1.5px solid #191970;
  margin: 20px;
  padding: 20px;
}
.info-list i {
  color: #191970;
}
.info-text {
  color: #191970;
  margin-top: 20px;
}

/* information */
.footer {
  background-color: #000;
  padding: 30px;
}
.footer ul {
  margin-left: 50px;
}
.footer li {
  list-style: none;
}
.footer li a {
  color:#888;
  text-decoration: none;
}
.footer li a:hover {
  color: #fff;
}
.copy {
  font-size: 0.8rem;
  text-align: right;
}

