#wpcf7-f5-p19-o1 > form > button {
	background: #7EB027;
}

.cms-carousel-button-in-vert.prev {
	background: #7EB027;
}

.cms-carousel-button-in-vert.next {
	background: #7EB027;
}

.cms-tabs .cms-tabs-title-1 .cms-tab-title {
	background-color: #79B01B;
}

.cms-tabs .cms-tabs-title-1 .cms-tab-title:after {
	border-color: #79B01B transparent transparent transparent;
}

.primary-menu > li > a {
	color: #79B01B;
}

.choose-interstate-images > div > div > img {
	border-radius: 2px;
}

#faqs-image > div > div > div.cms-hiw-items-banner.col-6.col-tablet-12.cms-hidden-tablet {
	flex: 0 0 40%;
}

#faqs-image > div > div > div.cms-hiw-items.col-6.col-tablet-12 {
	flex: 0 0 60%;
}

/* Booking Form Styles */

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-text.wpbc-form-element-name {
	width: 49.5%;
    position: relative;
    display: inline-block;
	padding: 20px;
    margin: 0 !important;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-text.wpbc-form-element-lastname {
		width: 49.5%;
    position: relative;
    display: inline-block;
	padding: 20px;
    margin: 0 !important;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-email.wpbc-form-element-email {
			width: 49.5%;
    position: relative;
    display: inline-block;
	padding: 20px;
    margin: 0 !important;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-text.wpbc-form-element-phone {
				width: 49.5%;
    position: relative;
    display: inline-block;
	padding: 20px;
    margin: 0 !important;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-text.wpbc-form-element-address {
					width: 49.5%;
    position: relative;
    display: inline-block;
	padding: 20px;
    margin: 0 !important;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-text.wpbc-form-element-zipcode {
						width: 49.5%;
    position: relative;
    display: inline-block;
	padding: 20px;
    margin: 0 !important;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div.form-group.wpbc-form-element-select.wpbc-form-element-rangetime {
	padding: 20px;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_form > div:nth-child(9) {
	padding: 20px;
}

#booking_form_div1 > div.wpbc_booking_form_structure.wpbc_vertical > div.wpbc_structure_calendar > div > div.bk_calendar_frame.wpbc_no_custom_width.months_num_in_row_.cal_month_num_1 {
	max-width: 100%;
}

/* Form Button Margin Top */

.wpcf7-form-control {
	margin-top: 25px;
}

/* Change Background */

.cms-ptitle:not(.single-post) {
    background-image: url("http://dmfs5.sg-host.com/wp-content/uploads/2023/12/img_3125.jpeg") !important;
}