@import url('../components/faq.css');
.my-booking {
    background-size: cover;
}
 
    .my-booking .booking-container {
        max-width: 450px;
    }
    .my-booking h1, .my-booking h2, .my-booking h3, .my-booking p, .my-booking ul {
        color: #fff;
    }
    .my-booking h1.title {
        padding-top: 4rem;
        font-size: 40px;
    }

.my-booking-intro {
    font-size: 22px !important;
}

    .my-booking-intro p {
        padding: 5% !important;
        font-weight: 300;
    }

    .my-booking-intro li {
        margin: 10px 0;
        font-size: 22px;
    }

.my-booking .form-group input, .my-booking .form-group select {
    font-size: 13px;
    border: 1px solid #d1d1d1;
    border-radius: var(--main-border-radius);
    min-height: 45px;
}

.my-booking .form-group label {
    font-size: 16px;
    font-weight: 600;
    /*margin-top: 20px;*/
    color:#fff;
}
.confirmation.footer {
    background-image: url('/assets-mobile/img/client-area-footer-bg.png');
    background-size: cover;
    background-position-x: center;
}

    .confirmation.footer .help-sec {
        background-color: transparent;
    }

    .confirmation.footer .contact {
        font-size: 20px;
    }

.horizontal-divider {
    max-width: 300px;
    margin: 0 auto;
    margin-top: 35px;
    border-bottom: 1px solid #eee;
    display: block;
}

.footer-upper .horizontal-divider {
    border-color: var(--primary-color);
    margin: 20px auto;
}