#home-search,
.home-carousel-item,
#dc-baner,
.baner-carousel-item{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;	
}
.home-carousel-item{
			
}


#dc-baner{
	position:relative;				
}
#dc-baner h1,
#dc-baner p{
	display:none;
}
.baner-carousel-item{
	min-height:270px;				
}
.baner-carousel-item-1{
	background:url('../images/slider-small-1.jpg') no-repeat scroll center center;		
	background-size:cover;		
}
.baner-carousel-item-2{
	background:url('../images/slider-small-2.jpg') no-repeat scroll center center;	
	background-size:cover;			
}
.baner-carousel-item-3{
	background:url('../images/slider-small-3.jpg') no-repeat scroll center center;	
	background-size:cover;			
}

#home-search{
	margin-bottom: 25px;				
}
#dc-baner{
	margin-bottom: 60px;
	margin-top: 50px;				
}
#home-search .dc_search, 
#dc-baner .dc_search{
	width:956px;
	margin: 0 auto 0 auto;
}
#home-search .dc_search{
	margin-top: 50px;
	margin-bottom: 40px;
	margin-left:auto;
	margin-right:auto;
}
#home-search  .dc_search_main_header h1{
	font-size:36px;	
	font-weight:700;
	text-transform:uppercase;
	text-align:center;	
	color:#fff;		
}
#home-search .dc_search_second_header{
	font-size:27px;	
	text-align:center;	
	color:#fff;
	font-weight:500;						
}
#home-search .tab-content, 
#dc-baner .tab-content{
	padding:15px;
	background:rgba(255, 255, 255, 0.9);		
	border: 1px solid #ced4da;
	border-radius: .25rem;		
	background-clip: padding-box;

}
.search-tag{
	color:#fff;
	font-size:12px;
	padding:3px 30px 3px 10px;
	text-align:center;
	display:inline-block;
	position:relative;	
	margin-right:5px;					
}
.list-scroll{
	overflow-y:scroll;	
	max-height:300px;			
}
@media all and (max-width: 1000px){
	#home-search .dc_search,
	#dc-baner .dc_search{
		width:90%;
	}
}
@media all and (max-width: 767px){
	.dc_search_second_header{
		display:none;			
	}
	#home-search  .dc_search_main_header h1{
		font-size:36px;	
		margin-bottom:40px;	
	}

}
.row-form{
	margin-bottom:15px;				
}
.btn-large{
	height:38px;				
}
.input-field{
	position:relative;				
}

.input-dropdown,
.delete-value, 
.input-icon-left{
	font-family:'FontAwesome';
	font-size:14px;	
	position:absolute;
	right:5px;
	top: 50%;
  	transform: translateY(-50%);	
	color:#000;	
    z-index:2;
    cursor:pointer;	
    background:none;
    border:none;	
}

.left-30{
	padding-left:30px;				
}
.search-tag .delete-value{
	right:0px;
	margin-top:1px;
	color:#fff;					
}
.input-dropdown:before{
	content: "\f107";				
}
.delete-value:before{
	content: "\f057";				
}
.delete-value:before{
	content: "\f057";				
}
.input-options{
	position:absolute;	
	top:38px;
	background:#fff;
	border: 1px solid #e1e1e1;	
	min-width:100%;	
	display:none;
	z-index:11;	
	max-height: 300px;
	overflow-y: auto;
}
.long-list{
	max-height:300px;
	overflow-y:auto				
}
.input-options.input-options-left{
	left:0px;				
}
.input-options.input-options-right{
	right:0px;				
}
.input-option-group-name{
	background-color: #f57c00;
	color:#fff;
	padding:7px 15px 7px 15px;		
	font-size:14px;	
}
.input-option{
	padding:7px 15px 7px 15px;	
	cursor:pointer;	
	font-size:14px;		
}
.input-option:hover{
	background:#f9f9f8;				
}
.input-specialize{
	width: 20%;
	float:left;
}
.input-specialize label{
	color: #888;
	font-weight: 400;
}
.pseudo-select.form-control{
	color:#888;
}
.pseudo-select.form-control:disabled, .form-control[readonly]{
	background:#fff;
	cursor:pointer;			
}
.input-option-separator{
	border-top: 1px solid #e1e1e1;				
}
.input-options-group{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;				
}
.input-options.input-options-width{
	width:300px;
	padding:10px;				
}
.input-options-group li{
	display:inline-block;
	width:10px;				
}
.input-options-group li.li-input{
	width:130px;				
}
.location-tag{
	background-color: #f57c00;
	color:#fff;
	padding:3px 5px 3px 5px;		
	font-size:12px;
}
@media all and (max-width: 767px){
	.input-field{
		margin-bottom:15px;				
	}
	.input-specialize{
		width: 100%;
		float:none;
	}
}