.from-to {margin-top: 10px;}
.tabs-nav-addr, .tabs-nav-airport, .tabs-nav-bth{color: #333 !important;}
.fields_section {height: auto !important; background: none !important; margin-bottom: 15px;min-height: 100px; overflow:initial;}
.fa-search:before {content: "\f002";}
.map-icon {display: inline-block; font-size: 17px; color: #a4a4a4; margin-right: 7px; /*margin-left: -25px;*/}
.reservation-sec h2 {font-size: 20px; font-weight: 600; font-family: 'HelveticaNeue'; color: #333;}
.address_tabs {border-bottom: 1px solid lightgray !important; background: none !important;}
.address_tabs li a.active {background: #FAFAFA !important; border-bottom: 3px solid blue !important; color: #000 !important; border-bottom: 3px solid #347DED;}
.labeled-large-field {width: 44%; margin-right: 10px;}
.labeled-field {width: calc(22% - 5px); margin-right: 10px;}
.ac-wrapper{width: 100%;}
.address-suggest.ac-wrapper{width: 44%;}
.ac-wrapper.form-control{padding: 0;}
.ac-input.ui-autocomplete-input{font-size: 14px; width: 100%; height: auto;padding: 6px 12px;}
.ac-item{font-size: 14px; height: auto;padding: 6px 12px;}
#pu-addr, #do-addr {margin-top: 20px !important;}
.conf-street-num {border-bottom: 1px solid black; max-width: 100px;}
.field-container > div label, .labeled-field label {display: block; padding: 6px 0; color: #000;}
select {margin: 0 !important;}
.place-list-div label, .airport-list-div label{display: block; margin-top: 5px; padding-left: 20px; position: relative;}
.place-list-div label input, .airport-list-div label input {margin-right: 5px; position: absolute; top: 2px; left: 0;}
.address-suggest {width: calc(100% - 25px);}
.field-container > div label{visibility:hidden; padding:0px; font-size:12px; white-space: nowrap;}
.tabs_sec:after{content:"";display: block;clear: both;}
.tabs_sec{margin-top:20px;}
.place-tabs{position:relative;}
.address_tabs{margin-top: 20px !important; width:100%;float:left; z-index:99;}
.myadd_select {width: 170px;padding-top: 5px;position: absolute;right: 0px;z-index:100;}
.myadd_select .has-feedback label~.form-control-feedback{top:0px;}
#divWheel {display: none;}
#fontBth {color: #333;}
@media only screen and (max-width:1300px){
	.address-suggest.ac-wrapper{width: 88%;}
}
@media only screen and (max-width:1050px){
	.reservation-sec h2 {font-size: 17px;}
}
@media only screen and (max-width:875px){
	.ac-wrapper.form-control{padding: 0;}
	.myadd_select .has-feedback label{padding:0px;}
}

@media only screen and (max-width:480px){
	.reservation-sec h2 {font-size: 15px;}
	.tabs li {width: 33.333%;}
	.labeled-large-field, .labeled-field, .address-suggest.ac-wrapper{width: 100%; margin-right: 10px;}
	.myadd_select {top: 0px;}
}

