/*feature-box*/
.owl-carousel .owl-controls .owl-dots .owl-dot.active span, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    border-color: unset !important;
}
.major-bgcolor, .spectrum-title-border .sppb-addon-title:after, .btn.btn-link:hover:after, .sppb-btn.btn-link:hover:after, .btn.sppb-btn-link:hover:after, .sppb-btn.sppb-btn-link:hover:after, .btn.btn-link:focus:after, .sppb-btn.btn-link:focus:after, .btn.sppb-btn-link:focus:after, .sppb-btn.sppb-btn-link:focus:after, .sp-page-title h2:after, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover, .sppb-progress .sppb-progress-bar-primary, .sppb-addon-ajax-contact form .sppb-btn-wrap button, .tags a:hover, .tags a:focus, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, #sp-right .sp-module .tagspopular ul li a:hover, #sp-right .sp-module .tagspopular ul li a:focus, .customNavigation > a:hover, .customNavigation > a:focus, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .spectrum-contact-info .sppb-icon .sppb-icon-inner, .error-page .btn, .sp-simpleportfolio .sp-simpleportfolio-filter ul li a:after, .search .page-title:after, #sp-bottom .sppb-addon-gallery ul > li a:hover {
    background: unset !important;
    color: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    color: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {
    padding: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
    color: unset !important;
}

/*bookingdare*/
.sppb-addon.sppb-addon-module.booking-date-001 {
    box-shadow: 3px 3px 9px #a7a7a769;
    padding: 40px 20px;
    background: #fff;
}
@media(Max-width:991px){
.sppb-addon.sppb-addon-module.booking-date-001 label {
    font-weight: 600 !important;
    font-size: 21px !important;
}}

.booking-date-001 label {
    font-weight: 500;
    font-size: 21px;
    color: #5a3b08 !important;
}

.booking-date-001 .btn.btn-default.btn-block.btn-primary {
    border: 1px solid #515151b3;
    border-radius: 8px;
    margin-top: 30px;
    font-size: 16px !important;
    text-transform: capitalize;
    transition: 0.3s;
    color: #39260a !important;
    background: transparent;
}
.booking-date-001 .ui-widget-header {
    background: 0;
    border: 0;
     color: #3e2c07;
}

.booking-date-001 .ui-state-active, .ui-widget-content .ui-state-active, .booking-date-001 .ui-widget-header .ui-state-active {
        color: #ffffff;
        background: #3c7265;
}

.booking-date-001 .span4.room_num_label {
    font-weight: 500;
    text-align: left;
    text-transform: capitalize;
    font-style: normal;
    font-size: 21px;
    color: #58570a;
}

@media(Max-width:991px){
.booking-date-001 .span4.room_num_label {
    font-size: 26px;
    margin-top: 30px;
    font-weight: 700;
    padding-top: 30px;
    border-top: 2px solid #000;
}}


/*end*/