/*YOUR CUSTOM STYLES*/
.listbig {

margin-left: 30px;
font-size: 16px;

}

.listbig > li {
  padding: 10px;
}


@media (max-width: 992px) {
    #slimmenu{
        display: none;
    }
}

.booking-item-details {
  overflow: hidden;
}
.booking-item-details .booking-item-departure,
.booking-item-details .booking-item-arrival {
  float: left;
  width: 47%;
}
.booking-item-details .booking-item-departure .fa,
.booking-item-details .booking-item-arrival .fa {
  float: left;
  display: block;
  font-size: 30px;
  margin-right: 5px;
  position: relative;
  top: 4px;
}
.booking-item-details .booking-item-departure h5,
.booking-item-details .booking-item-arrival h5 {
  margin-bottom: 0;
}
.booking-item-details .booking-item-departure .booking-item-date,
.booking-item-details .booking-item-arrival .booking-item-date {
  margin-bottom: 7px;
  font-size: 12px;
  line-height: 1em;
  padding-left: 32px;
}
.booking-item-details .booking-item-departure {
  margin-right: 6%;
}
.booking-item-details .booking-item-destination {
  font-size: 12px;
  line-height: 1.3em;
}

.booking-item-payment .booking-item-details .booking-item-departure .fa,
.booking-item-payment .booking-item-details .booking-item-arrival .fa {
  font-size: 20px;
}
.booking-item-payment .booking-item-details .booking-item-departure h5,
.booking-item-payment .booking-item-details .booking-item-arrival h5 {
  font-size: 14px;
}
.booking-item-payment .booking-item-details .booking-item-departure .booking-item-date,
.booking-item-payment .booking-item-details .booking-item-arrival .booking-item-date {
  padding-left: 23px;
  font-size: 11px;
}
.booking-item-payment .booking-item-details .booking-item-destination {
  font-size: 12px;
}
.booking-item-payment .booking-item-duration > p {
  margin-bottom: 5px;
  line-height: 1em;
  font-size: 13px;
}
.booking-item-payment .booking-item-duration > h5 {
  font-weight: 400;
}
hr {
  border-color: #DDDDDD;
}

#payment-form {
  margin-left: 15px;
  margin-right: 15px;
}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
    clip: rect(1px 1px 1px 1px);
}
/* begin of step wizard */
.stepwizard-step p {
    margin-top: 10px;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;

}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
    width: 33%;
}

.stepwizard-main {
    display: none;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}

.nextBtn {
  margin-top: 28px;
  padding-bottom: 11px;
}

.setup-content .form-group.form-group-lg.form-group-bottom {
  margin-bottom: 0px;
}

.form-group .input-icon-error {
  font-size: 22px;
  line-height: 45px;
  width: 45px;
  height: 45px;
  top: 29px;
}
/* end of step wizard */

img.desaturate {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.phone-number {
  float: right;
  font-size: 30px;
  color: #fff;
}
.phone-number a {
  color: #fff;
}
.radio-inline > label {
  width: 90px;
}