.elementor-4963 .elementor-element.elementor-element-883b33a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4963 .elementor-element.elementor-element-883b33a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4963 .elementor-element.elementor-element-c6f5668{--display:grid;--min-height:800px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-4963 .elementor-element.elementor-element-c6f5668 .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-4963 .elementor-element.elementor-element-c6f5668, .elementor-4963 .elementor-element.elementor-element-c6f5668::before{--border-transition:0.3s;}.elementor-4963 .elementor-element.elementor-element-4779303 img{height:800px;border-style:none;}.elementor-4963 .elementor-element.elementor-element-effb107 > .elementor-widget-container{background-image:url("https://bollywoodspicescraigie.com.au/wp-content/uploads/2026/04/img3.jpeg");padding:0px 15px 0px 15px;}.elementor-4963 .elementor-element.elementor-element-effb107.elementor-element{--order:99999 /* order end hack */;}@media(max-width:1024px){.elementor-4963 .elementor-element.elementor-element-883b33a{padding:60px 0px 60px 0px;}.elementor-4963 .elementor-element.elementor-element-c6f5668{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4963 .elementor-element.elementor-element-c6f5668{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.sub_head{
    display: block;
    float: left;
    width: 100%;
    font-size: 20px;
    color: #f0ba7c;
    font-family: #Gabriola;
    
    margin: 0 0 15px 10px;
}
.heading{
    display: block;
    float: left;
    width: 100%;
    font-size: 50px;
    color: #fff;
    font-weight: 800;
    margin: 0 0 50px 10px;
}
.reservation-new-form{
    padding: 40px 10px;
}
.form-control {
    border-radius: 5px;
    background-color: #000;
    color: #fff;
    border: 1px solid #dfae00; /* optional for visibility */
}

.form-control::placeholder {
    color: #ccc; /* lighter placeholder text */
}

button.vs-btn.style3.rounded-0.wpcf7-submit {
    background-color: #dfae00 !important;
    color: #000 !important;
 float: left;
}
.fal{
    color: #fff;
}
input.form-control {
    background: #000;
    color: #fff;
    border: 1px solid #dfae00;
    border-radius: 5px;
}
textarea.form-control{
       background: #000;
    color: #fff;
    border: 1px solid #dfae00;
    border-radius: 5px;
}
input.date-pick {
    color: #717171 !important;
}
input.time-pick {
        color: #717171 !important;

}
textarea.form-control {
    min-height: 220px !important;
    padding-top: 17px;
    padding-bottom: 17px;
    height: 210px !important;
}/* End custom CSS */