@media (min-width: 768px) {
#bodyWrapper {
background-repeat: no-repeat;
background-size: auto 700px !important;
}
#bodyWrapper.booking-side-image{
background: url(//syd.sarahashley.net.au/wp-content/plugins/sarahahley/assets/images/bookings.jpg) 1% 109% no-repeat;
background-size: 40% 100%!important;
}
.padd_last{
padding:0 4px 0 0 !important;
}
.padd_first{
padding:0 0 0 4px !important;
}
}
@media (max-width: 768px) {
.padd_last{
padding-right: 0px;
padding-left: 0px;
}
.padd_first{
padding-right: 0px;
padding-left: 0px;
}
#bodyWrapper {
background-size: 100% 100%!important;
}
}

.ui-dropdownchecklist-text {
background: white;
border:1px solid white;
box-sizing: border-box;
color:black;
display: inline-block;
font-family: Questrial, sans-serif;
font-size: 12.727272033691406px;
font-style: normal;
font-weight: bold;
line-height: normal;
margin:0!important;
padding:4px 0!important;
text-align: start;
text-indent: 3px;
width: 100%!important;
word-spacing: 2.933333396911621px;
}
.ui-dropdownchecklist-selector { height:auto!important;padding:0;margin:0 }

/* enable absolute positioning */
.inner-addon {
position: relative;
}

/* style icon */
.inner-addon .glyphicon {
position: absolute;
padding: 10px;
pointer-events: none;
}
.form-control{border-radius: 5px !important;}
select option{
color: #333;
}
select option[default]{
color: #ccc;
}
/*/]pp*/
.required::-webkit-input-placeholder:after {
content:\\\'*\\\';
color: red;
}
.required:-moz-placeholder:after {
/* Firefox 18- */
content:\\\'*\\\';
color: red;
}
.required::-moz-placeholder:after {
/* Firefox 19+ */
content:\\\'*\\\';
color: red;
}
.required:-ms-input-placeholder:after {
content:\\\'*\\\';
color: red;
}
#txtDate{
background-image:url();
background-repeat: no-repeat;
background-position: right 7px;
line-height: 15px;
}
.error{color:red;}

.g-recaptcha { display:inline-block; }

.bookingForm {
	margin-left:-40px;
	width:100%;
}