@media (max-width: 768px) {
  #quote-bubbles {
    display: none;
  }
}

@media (max-width: 768px) {
  #smartphone-app {
    display: none;
  }
}

@media (max-width: 576px) {
  #btn-ios-booking-section {
    margin-right: 5px!important;
  }
}

@media (max-width: 576px) {
  #btn-android-booking-section {
    margin-right: 5px!important;
    float: right;
  }
}

@media (max-width: 576px) {
  #btn-find-out-more {
    margin-top: 20px;
    width: 100%;
  }
}

@media (max-width: 576px) {
  #para-booking-app {
    margin-right: 0px!important;
  }
}

@media (min-width: 300px) {
  #btn-ios-booking-section {
    /*width: 40%;*/
    float: none;
  }
}

@media (min-width: 300px) {
  #btn-android-booking-section {
    /*float: none;*/
  }
}

@media (max-width: 576px) {
  #nav-blue {
    display: none;
  }
}

@media (max-width: 576px) {
  #nav-red {
    display: none;
  }
}

@media (min-width: 768px) {
  #nav-bar-mobile {
    display: none;
  }
}

@media (max-width: 767px) {
  #nav-blue {
    display: none;
  }
}

@media (max-width: 767px) {
  #nav-red {
    display: none;
  }
}

@media (max-width: 392px) {
  #ut-logo-sq {
    display: none;
  }
}

#page-content {
  margin-top: 170px;
}

#partner-links {
  padding-bottom: 8px;
}

@media (max-width: 767px) {
  #page-content {
    margin-top: 40px;
  }
}

@media (max-width: 576px) {
  #become-driver-img {
    display: none;
  }
}

#news-quote {
  padding: 15px;
  background-color: #efefef;
  border-left: 5px solid #c4c4c4;
  font-size: 100%;
}

@media (max-width: 576px) {
  #the-app-phone {
    display: none;
  }
}

.fc_result_div_From {
  padding: 10px 15px;
  border-bottom: .1px solid #c4c4c4;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fc_result_div_To {
  padding: 10px 15px;
  border-bottom: .1px solid #c4c4c4;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fc_result_div_From:hover {
  background-color: #BBD7F4;
}

.fc_result_div_To:hover {
  background-color: #BBD7F4;
}

.fc_result_div_active {
  background-color: #BBD7F4;
}

#fcr_xmas_display {
  /*display: none;*/
}

.app-badges {
  height: 59px;
  margin: 0px;
}

.fc_fetch_results_btn_spin {
  animation-name: spin;
  animation-duration: 500ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

#fc_highlight_from_input {
  /*display: none;*/
}

#fc_highlight_to_input {
  /*display: none;*/
}

#fcr_miles_mins_pills {
  /*display: none;*/
}

#fcr_from_address {
  display: none;
}

#fcr_to_address {
  display: none;
}

#fcr_from_to_icon {
  display: none;
}

#showResultsTo {
  display: none;
  z-index: 999;
  position: absolute;
  background-color: white;
  padding: 0;
  border-top: 1px solid #c4c4c4;
  /*margin-left: -1px;*/
  overflow-y: scroll;
  border-bottom: 15px solid white;
}

#showResultsFrom {
  display: none;
  position: absolute;
  z-index: 999;
  background-color: white;
  padding: 0;
  border-top: 1px solid #c4c4c4;
  border-bottom: 15px solid #ffffff;
  /*margin-left: -1px;*/
  overflow-y: scroll;
}

#fare_calculator .form-control:focus {
  box-shadow: 0 0 0 0 rgba(0,0,0,0);
}

#fc_clear_to_input {
  /*opacity: .4;*/
}

.app-badges {
  height: 59px;
  margin: 0px;
}

#fc_leader_alert_dupe {
  display: none;
}

.fc_input_placeholder::placeholder {
  color: rgb(106,84,95);
  font-size: 85%;
}

#ifc_padding {
  padding-top: 190px;
}

@media (max-width: 576px) {
  #ifc_padding {
    padding-top: 61px;
  }
}

@media (max-width: 767px) {
  #ifc_padding {
    padding-top: 61px;
  }
}

@media (max-width: 655px) {
  .md {
    display: none;
  }
}

@media (min-width: 656px) {
  #heading-sm {
    display: none;
  }
}

@media (min-width: 576px) {
  #carousel-1 {
    margin-top: 64px;
  }
}

@media (min-width: 300px) {
  #carousel-1 {
    margin-top: 64px;
  }
}

@media (min-width: 768px) {
  #carousel-1 {
    margin-top: 173px;
  }
}

