.reservation-form {
    padding: 10px 15px !important;
}
input, select {
    min-height: 35px !important;
    padding: 0 15px !important;
}
.reservation-form .input-group span.input-group-addon{
    line-height: 35px;
}
.date-picker-one span.input-group-addon {
    min-width: 40px;
}
.reservation-form .form-group {
    margin-bottom: 10px;
}
.reservation-form .input-group span.input-group-addon {
    top: 24px !important;
}
.ajaxForm button {
    padding: 8px 20px;
}
.reservation-form::after {
    border-radius: 10px !important;
}
.home-blog-style-one-item{
    position: unset;
}
.sticky-sidebar {
    position: sticky;
    top: 115px;
}
.recent-blogs {
    padding: 15px 0 0 0;
}
.accordion button {
    background: unset;
}

/*Call to action*/
.emergency-alert {
    background: linear-gradient(135deg, #e7272d 0%, color-mix(in srgb, #e7272d, black 20%) 100%);
    padding: 2rem;
    border-radius: 15px;
    color: #ffffff;
}
.emergency-alert .emergency-text h4 {
    color: #ffffff;
    font-weight: 600;
}
.emergency-alert .emergency-btn {
    background: #ffffff;
    color: #0468a5;
    border-radius: 50px;
    font-weight: 700;
    font-size: 1.1rem;
    text-decoration: none;
    transition: all 0.3s ease;
    width: max-content;
}