body {
  margin: 0;
  padding: 0;
}
.my-nav {
  position: absolute;
  z-index: 10;
  width: 100%;
}

.carousel-item {
  height: 100vh;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
  background-color: transparent;
  overflow-x: hidden;
  margin: 0%;
  padding: 0%;
}

nav .navbar-nav li a {
  color: white !important;
  font-size: large;
}
nav .navbar-nav li div {
  background: rgba(246, 133, 27, 0.5);
  border: 0;
}

nav .navbar-nav li div a {
  color: white !important;
  font-size: large;
}
nav .navbar-nav li div a:hover {
  color: #fa6616 !important;
}

.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item:hover .nav-link {
  color: #fa6616 !important;
}

.navbar-brand img {
  width: 100%;
  height: 150;
}

.binan-logo {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 30%;
}

.big-three {
  padding: 5%;
}
.card {
  height: 100%;
  border: 10px solid white;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.card img {
  /* background-color: #tra; */
  background: radial-gradient(#ffffff, #cececf);
  padding: 5%;
  padding-bottom: 0;
  transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  transition: transform 300ms ease 0ms;
}
.card-img-top {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 25rem;
}
.container-fluid {
  padding: 0;
}
.bcsc_logo small {
  font-size: 50%;
  color: coral;
}

.logos h2 {
  font-size: 2.1em;
  font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
  padding-top: 7%;
}

@media only screen and (max-width: 600px) {
  .navbar-brand img {
    width: 100%;
    height: auto;
  }
  .bcsc_logo {
    font-size: 200%;
  }
  .logos {
    text-align: center;
    justify-content: center;
  }
  .logos h2 {
    margin-bottom: 5%;
    text-align: center;
    padding-top: 0;
    font-size: 160%;
  }
  .navbar-light .navbar-toggler {
    border-color: #fa6616;
  }
}
svg {
  margin: 2%;
  padding: 0;
  width: 40;
  height: 40;
}
.connects a {
  text-decoration: none;
  color: rgb(67, 66, 66) !important;
}

footer {
  padding-left: 20%;
  padding-right: 5%;
  bottom: 0;
  width: 100%;
  background-color: #f5f5f5;
}
@media only screen and (max-width: 600px) {
  footer {
    padding-left: 5%;
  }
}
