#main {
  width: 100%;
  height: 100vh;
  /*background-color: #999;*/
  /*text-align: center;*/
}

#carousel-1 {
  /*width: 100%;*/
  /*height: 50vh;*/
}

.cs {
  height: 100vh;
}

#footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
}

.carousel-container-selector {
  height: 100vh;
}

.slide-images-selector {
  width: 100%;
  object-fit: contain;
}

.carousel, .item, .active {
  height: 100%;
}

.carousel-inner {
  height: 100%;
}

.carousel-item.active.cs {
}

#mynav {
  width: auto;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  margin-top: 0.125rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #604f4f;
  background-clip: padding-box;
  border: none;
  border-radius: .25rem;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
  background-color: #333;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: rgba(248,249,250,0);
}

.carousel.carousel-fade .carousel-item {
  display: block;
  opacity: 0;
  transition: opacity ease-out 1.7s;
  left: 0;
  top: 0;
  position: absolute;
}

.carousel.carousel-fade .carousel-item.active {
  opacity: 1 !important;
}

.carousel.carousel-fade .carousel-item:first-child {
  top: auto;
  position: relative;
  transition: opacity ease-out 1.7s;
}

.carousel.carousel-fade .carousel-item:second-child {
  top: auto;
  position: relative;
  transition: opacity ease-out 1.7s;
}

.carousel-item .img-fluid {
  margin: 0 auto;
}

.carousel img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#footer-left {
  padding: 3%;
}

#footer-right {
  padding: 3%;
}

.fab.fa-facebook {
  /*width: 50px;*/
  /*height: 50px;*/
  font-size: xx-large;
}

.carousel-indicators {
  display: none;
}

@media (max-width: 576px) {
  #mygalley {
    margin-top: -650px!important;
  }
}

