.showhidepopup_pickfalse{ display:none;}
.showhidepopup_picktrue{ display:block;}
.showhidepopup_dropfalse{ display:none;}
.showhidepopup_droptrue{ display:block;}


.car-search-box ul li .location_first1 {
    margin-bottom: 20px;
}
.dropoffcheckbox_li {
    position: absolute !important;
    top: 82px;
    width: 100% !important;
}

#tab-car ul li:first-child {
    width: 25%;
}

#tab-car ul li:nth-child(3) {
    width: 25%;
}
#tab-car ul li {
}

#car_dropoffbox {
    display: block;
}

.date-settime1 {
    float: left;
    width: 65%;
}
.pickupTime {
    float: right;
    width: 35%;
    height: 45px;
    border: solid 1px #ccc;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.returnTime {
    float: right;
    width: 35%;
    height: 45px;
    border: solid 1px #ccc;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

#tab-car .show-autocomplete-popup {
    top: 45px;
}
1502351736index.css:9528
#car_dropoffbox .show-autocomplete-popup {
    top: 45px;
}

.show-autocomplete-popup {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    overflow: hidden;
    position: absolute;
    z-index: 9;
    width: 100%;
}
.cities_15, .hotels_15, .landmarks_15 {
    position: relative;
    float: left;
    width: 100%;
}
.button {
    background-color: #444444!important;
}


.cardropActive input {
    background-color: #ccc !important;
    color: #adaaaa;
}
.cities_15 h6, .hotels_15 h6, .landmarks_15 h6 {
    position: absolute;
    right: 0px;
    border-bottom: 0px;padding: 10px;
}

.landmarks_15 h6:before {
    content: "\f041";
}


.cities_15 h6:before, .hotels_15 h6:before, .landmarks_15 h6:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 10px;    
}

.cities_15 h6:before {

    content: "\f0f7";

}
.autocomplete-dropdown{    padding: 9px 22px;
    color: #777;
    width: 100%;
    float: left;
    cursor: pointer;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 13px;
    border-bottom: 1px solid #ccc;}
	
#tab-car .show-autocomplete-popup{width: 375px;}
.car-search-box .location_first1{background-image: url(../images/car_bransontravel.png);}
#tab-car .input-daterange{width: 34%!important;}










@media (min-width:1024px) and (max-width:1199px){
	#tab-car{}
	#tab-car ul li:first-child{width: 100%;}
	#tab-car ul li:nth-child(3){width: 100%;margin-bottom: 0px;}
	#tab-car .location_first1{background-position: 1% 58%;}
	#tab-car ul li input[type=text]{padding: 12px 0px 12px 31px;}
	.div_clol .nav-pills li:last-child{width: inherit !important;}
	#tab-car .show-autocomplete-popup{width:100%;}
	
	#ct-container .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content, .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content{
		    padding: 20px !important;
			border-radius: 8px;
			background-color: rgba(0,0,0,0.7) !important;
		
	}
	#ct-container h4, .ct-modal-container h4{font-size: 20px !important;color: #fff !important;}
	.ct-form label{margin-bottom: 2px !important;font-size: 14px !important;color: #fff;font-weight: 100}
	#ct-container strong, .ct-modal-container strong{font-weight: 300;}
	#ct-container .ct-drop-down-container>input, .ct-modal-container .ct-drop-down-container>input{
		    padding-right: 2em !important;cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-form-field .ct-input, .ct-form-field .ct-select{padding-right: 2em !important;
    cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-btn-p{border: 0px solid #ddd;height: 41px;width: 100%;}
	.ct-hybrid-grid .ct-grid {}
	
	.ct-margin-bottom .ct-grid-unit-6-16:first-child{width: 100% !important;}
	.ct-hybrid-grid .ct-grid .ct-shiftr-2{margin-left: 0%;    width: 100%;}
	.ct-grid{max-width: 100%;min-width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
#tab-car{}
	#tab-car ul li:first-child{width: 100%;}
	#tab-car ul li:nth-child(3){width: 100%;margin-bottom: 0px;}
	#tab-car .location_first1{background-position: 1% 58%;}
	#tab-car ul li input[type=text]{padding: 12px 0px 12px 31px;}
	.div_clol .nav-pills li:last-child{width: inherit !important;}
	#tab-car .show-autocomplete-popup{width:100%;}
	
	#ct-container .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content, .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content{
		    padding: 20px !important;
			border-radius: 8px;
			background-color: rgba(0,0,0,0.7) !important;
		
	}
	#ct-container h4, .ct-modal-container h4{font-size: 20px !important;color: #fff !important;}
	.ct-form label{margin-bottom: 2px !important;font-size: 14px !important;color: #fff;font-weight: 100}
	#ct-container strong, .ct-modal-container strong{font-weight: 300;}
	#ct-container .ct-drop-down-container>input, .ct-modal-container .ct-drop-down-container>input{
		    padding-right: 2em !important;cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-form-field .ct-input, .ct-form-field .ct-select{padding-right: 2em !important;
    cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-btn-p{border: 0px solid #ddd;height: 41px;width: 100%;}
	.ct-hybrid-grid .ct-grid {}
	
	.ct-margin-bottom .ct-grid-unit-6-16:first-child{width: 100% !important;}
	.ct-hybrid-grid .ct-grid .ct-shiftr-2{margin-left: 0%;    width: 100%;}
	.ct-grid{max-width: 100%;min-width: 100%;}
	
}
@media (max-width:767px){
	#tab-car{}
	#tab-car ul li:first-child{width: 100%;}
	#tab-car ul li:nth-child(3){width: 100%;margin-bottom: 0px;}
	#tab-car .location_first1{background-position: 1% 58%;}
	#tab-car ul li input[type=text]{padding: 12px 0px 12px 31px;}
	.div_clol .nav-pills li:last-child{width: inherit !important;}
	#tab-car .show-autocomplete-popup{width:100%;}
	
	#ct-container .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content, .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content{
		    padding: 20px !important;
			border-radius: 8px;
			background-color: rgba(0,0,0,0.7) !important;
		
	}
	#ct-container h4, .ct-modal-container h4{font-size: 20px !important;color: #fff !important;}
	.ct-form label{margin-bottom: 2px !important;font-size: 14px !important;color: #fff;font-weight: 100}
	#ct-container strong, .ct-modal-container strong{font-weight: 300;}
	#ct-container .ct-drop-down-container>input, .ct-modal-container .ct-drop-down-container>input{
		    padding-right: 2em !important;cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-form-field .ct-input, .ct-form-field .ct-select{padding-right: 2em !important;
    cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-btn-p{border: 0px solid #ddd;height: 41px;width: 100%;}
	.ct-hybrid-grid .ct-grid {}
	
	.ct-margin-bottom .ct-grid-unit-6-16:first-child{width: 100% !important;}
	.ct-hybrid-grid .ct-grid .ct-shiftr-2{margin-left: 0%;    width: 100%;}
	.ct-grid{max-width: 100%;min-width: 100%;}
	
	
	
	.ct-car-list-item__wrap{}
	#ct-container .ct-table-cell{display: inline-block;width: 100%;text-align: center;}
	
	
	.ct-car-list-item__wrap .ct-table-cell{display: inline-block;}
	#ct-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-table-container.ct-with-spacing ul.ct-table > li{
		
		border-right: solid 0px currentColor;
	}
	
	[class^="ct-grid-unit"]{margin-left: 0%;}
	
}












