.section-search input {
  padding: 5px !important;
  font-size: 18px !important;
  width: 90% !important;
  border: #f4f4f4 3px solid !important;
}


.section-follow .fa-4x{
  margin: 5px 10px !important;
}

.brand-logo {
  position: relative;
  left: -200px;
}
.brand-logo img {
  height:65px;
  width:90px;
}


h1 {
  font-size: 6em;
}

.card .card-image img {
  height: 180px;
}

.carousel.carousel-slider .carousel-item {
  background-color: #fff;
}

footer {


}

.carousel.carousel-slider .carousel-item {
  padding: 2px 5px;
}

.middle-indicator-left {
  position: absolute;
  top: 85%;
}

.right {
  position: relative;
  top: 85%;
}

   .middle-indicator-text{
   font-size: 4.2rem;
  }
  a.middle-indicator-text{
    color: blue !important;
  }

  .star-rating {
    color: #fe9e0d;
    padding: 15px;
  }

footer a {
  text-decoration: none;
  color: #fff;
}

footer span {
}

@media only screen and (min-width: 300px) and (max-width: 1000px) {
  footer {
    font-size: 14px !important;
  }

  .carousel.carousel-slider .carousel-item p {
    font-size: 12px;
  }
}
