.bookingboxwrap
{
width: 100%;
text-align: center;
background-color: #000;
padding-bottom: 20px;
position: relative;
top:-1px;
}
.bookingbox
{
padding: 15px;
clear: both;
width: auto;
display: inline-block;
margin: 0 auto;
}
.res_cnt { padding: 0px;
margin-top: 0px;
display: inline-block;
text-align: left;
float: left;
}       
.rezlabel, .rezlabelnw {
width: 80%;
display: block;
text-align: left;
margin: 10px 0px 4px 0px;
color: #fff;
font-family: 'Raleway', sans-serif; 
}
.checkinbox{
border: none!important;
background:#efefef url(//www.countrymotorinnlivingston.com/wp-content/themes/countrymotorinn/js/datepicker/css/images/calendar-bg.png) no-repeat 0 -8px !important;
background-position: right !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
border-radius: 0px!important;
}
.ui-datepicker-trigger {
}
.bookingbox input[type="text"]
{ 
width: 80%;
height: 30px; 
display: inline-block;
}
.bookingbox select
{
height: 34px;
}
.bookingbox input, .bookingbox select, select.reztxtboxnw { margin-top:4px;
border:1px solid #737576;
background: #efefef;
padding-left: 20px;
}
.res_cnt select {
border:1px solid #737576;
}
.bknw{
background: #2B8734 none repeat scroll 0 0;
color: #ffffff;
display: inline-block;
text-align: center;
width: 100%;
padding: 5px 25px;
margin-top: 37px;
cursor: pointer;
border-radius: 0;	
font-weight: 600;
border:2px solid #2B8734;
}
.bknw:hover {
color: #ffffff;	 
background: #2bbf3a none repeat scroll 0 0;
}
.bknw:active {
color: #ffffff;	 
background: #2bbf3a none repeat scroll 0 0;
}
.bknw:focus{
color: #ffffff;	 
background: #2bbf3a none repeat scroll 0 0;
}
.ezcol2
{
display: inline-block;
}
@media (max-width: 977px) {
.bookingbox
{
width: 100% !important;	
}
}
@media (max-width: 767px) {
.res_cnt
{	
width: 100% !important;	
}     
.res_cnt input
{
clear: left;
}
.bb_resbox p
{
width: 100%;
}
.res_cnt label
{
width: 100%;
}   
.res_cnt input
{
width: 96%;
margin-right: 4px;
}
.res_cnt select
{
width: 96% !important;
}
.res_cnt .bknw
{
width: 100% !important;
margin-left: 0 !important;
}
.bookingbox input[type="text"]{
width:100% !important;
}
}