.search-filter .tab-content{
    background-color: rgba(255,255,255,0.1) ;
    padding: 15px;
}
.search-filter form input.form-control {
    height: 55px;
    padding: 25px 25px;
    font-size: 14px;
    margin-right: 15px;
	border: 1px solid #e9e9e9;
	border-radius: 4px !important;
}
.search-filter form div.form-control {
    height: 55px;
    padding: 0;
    border: 0;
    margin-right: 15px;
}
.search-filter form div.form-control .btn.dropdown-toggle.btn-default{
	height: 55px;
	font-size: 14px;
	padding: 20px 25px;
}
.search-filter form div.form-control .bootstrap-select.btn-group .dropdown-toggle .caret {
    right: 25px;
}
.search-filter form .input-group-prepend .site-button {
    padding: 12px 40px;
	border-radius: 4px;
	font-weight: 500;
}


/* Search Filter Style1 */
.search-filter.filter-style1{
    border-radius: 50px;
	margin-top: 5px;
	max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.search-filter.filter-style1 form .form-control,
.search-filter.filter-style3 form .form-control{
	height: 62px;
	border-radius: 0!important;
	margin-right: 0;
    width: 21%;
}
.search-filter.filter-style1 .site-button{
	text-transform:uppercase;

}

.search-filter.filter-style1 form div.form-control .btn.dropdown-toggle.btn-default ,
.search-filter.filter-style1 form div.form-control{
    height: 62px;
}
.search-filter.filter-style1 form div.form-control .btn.dropdown-toggle.btn-default,
.search-filter.filter-style3 form div.form-control .btn.dropdown-toggle.btn-default{
	border-radius: 0;
}
.search-filter.filter-style1 form .form-control:first-child{
	border-radius: 50px 0 0 50px!important;
}
.search-filter.filter-style1 form .input-group-prepend .site-button {
	border-radius: 0 50px 50px 0;
	padding: 15px 35px;
	font-weight: 400;
	font-size: 16px;
	white-space: nowrap;
}
.search-filter.filter-style1 .bootstrap-select div.dropdown-menu ul li a:hover,
.search-filter.filter-style1 .bootstrap-select div.dropdown-menu ul li.selected a,
.search-filter.filter-style3 .bootstrap-select div.dropdown-menu ul li a:hover,
.search-filter.filter-style3 .bootstrap-select div.dropdown-menu ul li.selected a{
	color: #fff;
}

.search-filter.filter-style2 form input.form-control::placeholder{
	color: #fff;
}
.search-filter.filter-style2 form .form-control {
    height: 55px;
    padding: 15px 25px;
    font-size: 16px;
    background-color: transparent;
    border: 2px solid #fff;
	color: #fff;
    border-radius: 50px !important;
    margin-right: 0;
    margin-bottom: 30px;
}
.search-filter.filter-style2 form div.form-control{
    padding: 0;
}
.search-filter.filter-style2 form div.form-control .btn.dropdown-toggle.btn-default {
    background-color: transparent!important;
    padding: 15px 25px;
    font-size: 16px;
    color: #fff;
    border: 0!important;
}
.search-filter.filter-style2 form .input-group-prepend .site-button {
    padding: 18px 40px;
    border-radius: 50px;
}
@media only screen and (max-width: 1000px){
	.search-filter.filter-style1 form .input-group-prepend .site-button,
	.search-filter.filter-style1,
	.search-filter.filter-style1 form .form-control:first-child{
		border-radius: 0!important; width: 100%; border-bottom: 0;
	}
	.search-filter.filter-style1 .input-group-prepend {
		margin-top: 0;
	}
}
@media only screen and (max-width: 576px){
    .input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
        width: 50%;
    }
    .search-filter.filter-style1 .input-group-prepend {
        width: 100%;
    }
}
@media only screen and (max-width: 480px){
    .input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
        width: 100%;
    }
    .search-filter.filter-style1 .input-group-prepend {
        width: 100%;
    }
}
