/*@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,500,700');*/

@font-face {
  font-family: "satoshi";
  src: url("../font/SatoshiBold.otf") format("opentype");
  /* font-weight: bold; */
  /* font-style: normal; */
}

@font-face {
  font-family: "satoshi-normal";
  src: url("../font/SatoshiNormal.otf") format("opentype");
  /* font-weight: normal; */
  /* font-style: normal; */
}


body {
  overflow-x: hidden;
  /*font-family: 'IBM Plex Sans', sans-serif;*/
  font-family: "satoshi", "normal";
  color: #505962;
}

.navbar-dark {
	Color: red;
}

.bg-dark {
	color:red;
}

.carousel-inner img {
  width: 100%;
  height: 100%;
}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
}

.btn-red {
  border-color: #dc3545;
  background-color: #dc3545;
  color: white;
  margin: 1rem;
}
.btn-red:hover,
.btn-red:focus {
  border-color: #594781;
  background-color: #594781;
  color: white;
}

.feature img {
  padding: 1.5rem;
}

footer {
  /*background-color: #40474e;*/
  /*background-size: cover;*/
  color: white;
}
footer .row {
  padding: 1.5rem 0 4rem;
  line-height: 2rem;
}
footer img {

}
footer h3 {
  margin: 1.5rem 0;
}

/*-- Extra Bootstrap Column Padding --*/
