#bookingwrap{max-width: 1230px;margin-left: auto;margin-right: auto;}
#bookingexpert{width:100%;overflow:hidden;color:#fff;background: #2F3747;}
#searchbox{position:relative;font-family:Arial;font-size:11px;font-weight:bold;text-align:left;margin:20px;overflow:hidden}
#searchbox h4.searchboxTitle{color:#fff;margin:0 0 10px 0;padding:0;font-family:'Raleway',sans-serif;font-size:30px}
#searchbox .searchboxSubTitle{display:none}
#searchbox .searchboxBtn{display:none}
#searchbox .searchboxCredits{display:block;line-height:12px;text-align:center;text-decoration:none;overflow:hidden;position:absolute;top:0;right:0;width:118px}
#searchbox .searchboxCredits span,
#searchbox .searchboxBestPrice{display:none}
#searchbox .searchboxArea,
#searchbox .searchboxAdd{display:block;text-align:left;color:#aaa;text-decoration:none;font-weight:normal;position:absolute;right:0;text-transform:uppercase;font-size:9px}
#searchbox .searchboxArea{top:48px}
#searchbox .searchboxAdd{top:60px}
#searchbox form{overflow:hidden}
#searchbox div{float:left;margin-right:10px}
#searchbox div select{width:70px}
#searchbox label{display:block;line-height:18px;color:#fff;font-size:14px;font-weight:400;font-family:'Roboto',sans-serif!important}
#searchbox input,
#searchbox select{margin:0;padding:1px;border:1px solid #ccc;height:26px;line-height:26px;background: #fff;font-size:12px}
#searchbox input[type="text"]{width:140px;height:26px;line-height:22px;background: #fff;font-size:12px}
#searchbox input[name="checkin"], #searchbox input[name="checkout"]{width:140px;height:26px;line-height:22px;background:url(calendar.png) no-repeat 120px center #fff;padding-left:2px;font-size:12px}
#searchbox input[type="submit"]{display:block;float:left;margin-top:18px;width:120px;height:26px;line-height:24px;font-size:11px;cursor:pointer;color:#fff;background:#C70084;border:0;-webkit-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase}
#searchbox input[type="submit"]:hover{background-color:#eb029d}
#ui-datepicker-div{width:230px!important;font-size: 11px !important;z-index: 1000 !important;position:absolute;top:5px;}
#searchbox input[name="checkin"]:focus{border-left: 2px solid #EB029C!important}
#searchbox input:focus{border-bottom: 2px solid #EB029C!important}
#searchbox select:focus{border-bottom: 2px solid #EB029C!important}
@media (max-width:1050px) {
    #searchbox form{display:none}   
    #searchbox .searchboxBtn{display:block;max-width:200px;height:34px;line-height:34px;font-size:11px;cursor:pointer;color:#fff;background:#C70084;border:0;-webkit-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;text-decoration:none;text-align:center}
    #searchbox .searchboxBtn:hover{background-color:#eb029d}
    #searchbox .searchboxArea, #searchbox .searchboxAdd{display:none}
}
@media (max-width:480px) {
    #searchbox .searchboxTitle{text-align:center}
    #searchbox .searchboxBtn{margin:0 auto}
    #searchbox .searchboxCredits{position:relative;right:auto;margin:10px auto 0 auto}
}