/* Landing Pages(hotels, villas cruises) csss For search container */

.custom-form button{
	border-radius:0;
	height:auto;
	border-left:none;
	height: 45px;
	padding-left: 12px;
	text-align: center;
	width: 100%;
}
.form-control.keyword, .form-control.airport{
	border-radius:0;
	height: 45px;
	padding-left: 12px;
	text-overflow: ellipsis;
	width: 100%;
}

.cruise-seach-row .search-param {
	padding:0;
	border-right:1px solid black;
}

.category-header > div:first-child {
	max-width: 100% !important;
}

.col-md-3.search-param {
	padding: 0;
}
.col-md-12.search-param {
	padding: 0;
}

.row.hotel-search-row {
	text-align: center;
	margin-top: 10px;
}

.custom-form.last-param button {
	border: 0!important;
}
.col-md-3.search-param {
	/* border-right:1px solid black; */
	padding: 0 !important;
}
.row.search-row .col-md-5.search-param {
	padding: 0 ;
}
.col-md-3.search-param:last-child{
	padding-right: 15px;
}
.col-md-9.search-param, .col-md-7.search-param, .col-md-6.search-param, .col-md-3.search-param, .col-lg-7.search-param {
	padding-right:0;
	border-right:1px solid black;

}

.col-lg-5.search-param {
	padding-left: 0px;
}

.col-md-3.col-12.search-param.last{
	border-right: none;
}

.col-md-4.search-param {
	padding:0;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width:100%;
}
@media all and (max-width:767px){
	.col-md-3.search-param:last-child {
		padding-right: 0;
	}
	.col-md-6.col-12.search-param {
		padding-left: 0 !important;
		border: 0
	}
	.col-md-3.col-12.search-param {
		border: 0;
	}
	.col-md-7.search-param, .col-lg-7.search-param {
		border-right: 0;
		padding: 0;
	}
	.col-md-5.search-param, .col-lg-5.search-param {
		padding: 0;
	}
}
@media all and (max-width:1200px){

	.col-md-7.search-param, .col-lg-7.search-param,.col-md-5.search-param, .col-lg-5.search-param {
		border-right: 0;
		padding: 0;
	}
	.col-md-3.search-param {
		border-right: 0;
	}

}