.seltime > .has-feedback, .selampm > .has-feedback{float:left; width:100%}
.labeled-trip-id, .labeled-trip-date, .labeled-last-name, .labeled-phone-num{clear:both; min-width:245px; width:80%;}
.labeled-trip-id input, .labeled-last-name input, .labeled-trip-date input{width:calc(60% + 5px);}
.lost_desc {padding: 1% 3%; min-height: 650px;}
.input-group {float: left; margin-right: 20px;}
.phone-group {width: 60%;}
.phone-group .form-control:nth-child(1) {width: 25%;}
.lost_num {max-width: 500px; margin-right: 100%;}
.labeled-email {display: block; float: left; vertical-align: top; margin-bottom: 5px; width: 40%;}
#jobtime, #jobam {display: inline-block;}
.printcoup, .blue-btn{width:220px; height: 45px; padding: 11.9px 0; margin: 11.9px 0; border-radius: 5px;}

@media only screen and (max-width: 1100px){
	.phone-group {width: 70%;}
}
@media only screen and (max-width: 986px){
	.receipt {padding: 10% 0; max-width: 250px; width: 34%;}
	.get_img, .lost_img, .lost_desc {width: 100%;}
}
@media only screen and (max-width: 768px){
	.pick, .drop, .totaltime, .get_date, .gtime, .fare, .toll, .parking, .tip, .get_email{width: 100%;}
	.lost_desc {min-height: 400px;}
}
@media only screen and (max-width: 650px){
	.phone-group {width: 98%;}
	.lost_num {max-width: none;}
}
@media only screen and (max-width: 480px){
	.phone-group {width: 100%;}
	.labeled-trip-id, .labeled-trip-date, .labeled-last-name, .labeled-phone-num, .labeled-email, .pick, .drop, .totaltime, .get_date, .gtime, .fare, .toll, .parking, .tip, .get_email{width: 100%;}
	.labeled-trip-id input, .labeled-last-name input, .labeled-trip-date input, .labeled-email input, .printcoup, .blue-btn {width: 100%;  min-width: none; max-width: none;}
	.pick input, .drop input, .get_date input, .fare input, .toll input, .parking input, .tip input, .get_email input {width:100%;}
	.m_right{margin-right: 0;}
	.ui-datepicker {width: 93% !important;}
	.lost_desc {min-height: 200px;}
}