.yp-contact-bar {
	background: #f5dfd0 !important;
}

.yp-contact-bar,
.yp-contact-bar .elementor-icon-list-text,
.yp-contact-bar .yp-topbar-link {
	color: #3a2118 !important;
}

.yp-contact-bar .yp-topbar-link {
	text-decoration: none;
}

.yp-contact-bar .yp-topbar-link:hover,
.yp-contact-bar .yp-topbar-link:focus {
	color: #c98152 !important;
	text-decoration: underline;
}

#nd_travel_single_package_booking_tab_cf7 .wpcf7-form {
	display: flow-root;
}

#nd_travel_single_package_booking_tab_cf7 input[type="date"] {
	direction: ltr;
	padding-left: 0 !important;
	text-align: left !important;
}

#nd_travel_single_package_booking_tab_cf7 input[type="date"]::-webkit-date-and-time-value,
#nd_travel_single_package_booking_tab_cf7 input[type="date"]::-webkit-datetime-edit {
	display: block;
	margin: 0;
	text-align: left !important;
}

#nd_travel_single_package_booking_tab_cf7 textarea[name="your-message"] {
	height: 80px !important;
	min-height: 80px !important;
	resize: vertical;
}

#nd_travel_single_package_booking_tab_cf7 input[type="submit"] {
	background: #c98152 !important;
	border: 0 !important;
	color: #fff !important;
	cursor: pointer;
	font-family: Poppins, sans-serif;
	font-size: 15px !important;
	font-weight: 600;
	margin-top: 8px;
	padding: 14px !important;
	width: 100%;
}

#nd_travel_single_package_booking_tab_cf7 input[type="submit"]:hover,
#nd_travel_single_package_booking_tab_cf7 input[type="submit"]:focus {
	background: #c98152 !important;
	color: #fff !important;
}

@media (max-width: 767px) {
	.single-nd_travel_cpt_1 .yp-mobile-booking-section {
		box-sizing: border-box;
		bottom: auto !important;
		margin: 24px 20px 36px !important;
		position: relative !important;
		top: auto !important;
		transform: none !important;
		width: auto !important;
	}

	.single-nd_travel_cpt_1 .yp-mobile-booking-section > .elementor-container {
		max-width: 100% !important;
	}
}
