@media (max-width: 991px) {
	.logo-wrap{
		text-align: center;
	}
	.services-wrap:after{
		display: none;
	}
}

@media (max-width: 767px) {
	.slider .text{
		left: 20px;
		bottom: 20px;
		background: rgba(0,0,0,.5);
    	padding: 15px;
    	width: 90%;
}
	}
	.slider-wrap .bx-controls-direction a{
		display: none;
	}
	.slider-wrap .bx-pager{
		/*display: none;*/
		bottom: 5px;
	}
	.slider .hdl{
		font-size: 25px;
		line-height: 25px;
	}
	.slider .price{
		font-size: 15px;		
	}
	.slider .more{
		padding: 5px 10px;
		font-size: 14px;
		margin-top: 5px;
	}	
	.c-item{
	overflow: hidden;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding: 15px;		
	}
	.header{
		text-align: center;
	}
	.call-back{
		//margin: 10px 0;
	}
	.nav-justified > li{
		//border-bottom: 1px solid #ccc;
		margin-bottom: 5px;
	}
	.nav-justified > li:last-child{
		border-bottom: none;
		margin-bottom: 0;
	}
	.sel-row{
		//margin-bottom: 0;
	}
	.phone-wrp{
		text-align: left;
	}
	.promo-wrap .hdl{
		font-size: 40px;
		line-height: 40px;
	}
}

@media (max-width: 500px) {
	.hed-line{
		width: 100% !important;
		text-align: center;
	}
	.menu-row,
	.menu-item{
		width: 100% !important;
	}
	.menu-item .inner{
		padding: 10px 5px;
	}
	.header .phone{
		text-align: left;
		color: #000;
		position: relative;
		z-index: 100;
	}
}
@media (min-width: 1000px){
	.slider .price {font-size: 26px;}
	.slider .hdl {font-size: 38px;line-height: 38px;}
}
@media (min-width: 1000px) {
	.logo-wrap{
	   text-align: left;
	}
}
@media only screen and (max-width : 992px) {
.search-hero .datepicker-box {
    width: 50%;
    float: left;
}
}