.booking-widget {background: url(/includes/public/assets/patterns/cubes.png) left top; margin-bottom: 28px; padding: 0 15px 10px;}
.booking-widget .booking-title {padding:0 15px 20px; width: 100%;}
.booking-widget .booking-title-int {
	border-bottom: 1px solid #d9d9d9;
	color: #6d9f11;
	font:700 24px/24px 'Roboto', sans-serif;
	padding: 24px 0 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.booking-widget button.btnmore {height: 52px; line-height: 24px; margin-bottom: 20px; width: 100%; z-index: 1;}
.booking-widget .submit {padding-left: 0;}
.booking-widget .select {max-width: 120px;}

@media only screen and (max-width: 1080px) {
   .booking-widget .book-left, .booking-widget .book-right {width: 100%;}
   .booking-widget .submit {float: left !important; padding-left: 15px;}
}
@media only screen and (max-width: 640px) {
   .booking-widget {width: auto; margin: 0 -15px 28px -15px;}
   .booking-widget .booking-title {padding-left: 0;padding-right: 0;}
   .booking-widget .select {max-width: none;}
   .booking-widget .submit label {display: none;}
}