#block-quickbookmanageblock.quick-book-form {
    height: 258px;
    z-index:2;
}

#block-quickbookmanageblock.quick-book-form ul li {
    display: inline-block;
    padding: 0px;
    width: 50%;
}

#block-quickbookmanageblock .quick-book-li {
    background-color: #2f76eb;
}

#block-quickbookmanageblock.quick-book-form ul li a {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    display: block;
    padding: 14px 15px 10px;
    width: 100%;
}

#block-quickbookmanageblock.quick-book-form ul li.manage-book-li {
    float: right;
}

.selectBox-dropdown .selectBox-label, #quick-traveldate {
    font-weight: 500;
}
#block-quickbookmanageblock.quick-book-form ul li.manage-book-li a {
    color: #f26c22;
}
#block-quickbookmanageblock .cstm-field-error{
	background: red!important;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 0 0 5px 5px;
}
#horizontal-quick-book-form .cstm-field-error{
    background: red!important;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 0 0 5px 5px;
    position: absolute;
    width: 100%;
    bottom: -12px;
    font-size: 12px;
}
#block-quickbookmanageblock .menu-tab > ul > li > a {
    color: #fff
}

#block-quickbookmanageblock .menu-contents {
    min-height: auto!important;
}

.quick-book-form .quick-book-form {
    position: inherit!important;
    box-shadow: none;
}

#block-quickbookmanageblock .manage-booking-form {
    background: #fff;
}

#block-quickbookmanageblock .manage-booking-form input[type=text] {
    width: 100%;
    border: 1px solid #aaa;
}
#block-quickbookmanageblock .manage-booking-form ::placeholder {
    color: #aaa!important;
    opacity: 1;
}

#block-quickbookmanageblock .manage-booking-form :-ms-input-placeholder {
    color: #aaa!important;
}

#block-quickbookmanageblock .manage-booking-form ::-ms-input-placeholder {
    color: #aaa!important;
}

#block-quickbookmanageblock .menu-tab::after {
    display: none;
}

#block-quickbookmanageblock .menu-tab ul {
    border: none;
}

#block-quickbookmanageblock.quick-book-form {
    background-color: #fff;
}

#block-quickbookmanageblock .manage-booking-form input[type=text] {
    padding: 22px 12px;
}

#block-quickbookmanageblock.quick-book-form .manage-booking-form .form-item {
    margin: 10px 0 16px;;
}
@media only screen and (max-width: 1022px) {
    #block-quickbookmanageblock.quick-book-form .quick-book-form, .frontpage .quick-book-form {
        margin-top: 0px;
    }
    #block-quickbookmanageblock.quick-book-form {
        height: 249px;
    }
    #block-quickbookmanageblock.quick-book-form .manage-booking-form .form-item {
        margin: 10px 0 12px;
    }
}


@media only screen and (max-width: 450px) {
    #block-quickbookmanageblock.quick-book-form {
        height: 223px;
    }
    #block-quickbookmanageblock .manage-booking-form input[type=text] {
        padding: 20px 12px;
    }
}

/*calender loader*/
#ui-datepicker-div .loading span{font-size: 12px;color: #737373;}
#ui-datepicker-div .loading {background: #FFF url(../gif/bx_loader.gif) no-repeat;position: absolute;bottom: 0;margin: 0 0 5px 10px;background-size: 20px;padding-left: 24px;}
#quick-traveldate[type=text]{background: #fff url('../png/calendar-solid.png') no-repeat 96% center;color:#000;}
#block-bookingformblock #quick-traveldate[type=text]{width:57%;padding:4px 10px;color:black;font-size:13px;font-weight:100;margin-left:20px;height:auto;}
#ui-datepicker-div .unavailable-date-info {color:red;position: absolute;bottom: 0;margin: 0 0 3px 0;padding: 0 21px;font-size: 11px;text-align: center;}
#ui-datepicker-div .unavailable-date-info a{text-decoration: underline;color: red;}
#ui-datepicker-div .ui-state-disabled{pointer-events: all;}
div:not(.follow-us-custom-block) + .follow-us-custom-block {
    display: block!important;
}
div.follow-us-custom-block {
    display: none;
}
