.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 {
    /*margin-right:19px;*/
    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(../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 {
	/*float:left;*/
	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;
        }
}