@media only screen and (max-width: 1024px){

	.not-confirm-msg{
		width: auto;
	}
	.comp-guest-details{
		width: auto !important;
	}
}
@media only screen and (max-width: 991px){
	.journey-detail-section .tab-content{
		padding-right: 0px;
}
.left-category-tab-link {
/* position: fixed !important;
left: 0px;
z-index: 999;
top: 0px;
width: 100%;*/
	position: static !important;
left: 0px;
z-index:1;
opacity: 1;
top: 123px;
width: 100%;
}
.journey-detail-section{
	padding-left: 0px;
}
.important-info-modal{
    padding: 16px 0px;
}
.refund_remarks_list{
	height: 200px;
	width: auto;
}
.refund_remarks_div{
	margin:10px 0px 0px 0px;
	padding: 0px;
}
.imp-info-added-cart {
	min-width: 200px;
}
.imp-info-action{
	min-width: 230px;
}
.important-info-modal .nav-tabs{
	display: flex;
	flex-wrap: nowrap;

}

}
@media only screen and (max-width: 767px){
	/* .journey-detail-section .tab-content{
		    padding-right: 0px;
	}
	.left-category-tab-link {
 
        position: static !important;
    left: 0px;
    z-index:1;
    opacity: 1;
    top: 123px;
    width: 100%;
}
.journey-detail-section{
	padding-left: 0px;
} */
.search-city .SumoSelect{
	width: auto !important;
	line-height: 1;
}
.common-search-element{
	width: 100px;
	/* margin-top:10px; */
}
.book-common-element{
	width: auto;
}
.manage-booking-search-element{
	height:46px;
}
.search-city .SelectBox{
	padding: 0px;
}
.top-search-bookings input{
	font-size: 10px;
}
.pax-counter-container{
	left: 0px;
	width: 100%;
}
/*.tab-search form{
	justify-content:space-between;
}*/
.submit-search{
	width: 100%;
	margin-top:10px;
}
/*.search-input{
	margin-right:0px;
}*/
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
	left: 20px !important;
}
/*.booking-listing-img{
	width: 100%;
}*/
.grid-booking-price{
	width: 100%;
	padding: 0px 15px 65px 15px;
    min-height:auto;
}
.booking-listing-img{
	width: 100%;
}
.place-detail-content{
	padding: 15px 15px 0px 15px;
}
.load-more-container{
	padding: 0px 15px;
}
.service-type-detail-content{
	padding: 0px;
	width: 100%;
}
.service-cancellation-policy-area{
	min-width: 100%;
}
/*.booking-listing-content{
	padding: 0px;
}*/
.per-room-container {
    padding: 0;
}
.acco-proceed-btn{
	width: 100%;
}
.service-section-detail{
	padding:0px;
}
.notification-icon{
	margin-left:0px !important;
}
.manage-booking-search-element{
	width: 50%;
	margin-right: 0px;
}

/* .cancellation-policy-area{
	left: 0;
} */
.enter-booking-remarks{
	margin-bottom:14px;
}
.enter-booking-remarks a{
	font-size:10px;
}
.night-stay-addition-link{
	font-size: 10px;
}
.activity-detail-type{
	/* flex:auto; */
	width: 100% !important;
}
.border-left-coloum{
	/* overflow-x: scroll; */
	display: block !important;
}

/* .cart-summary-price-amt{
	width: auto !important;
} */
.term-policy-cart{
	display:block !important;
}
.cart-cancellation-container{
	left: 0;
	min-width: 250px;
	width: 100%;
}
.checkout-confirmation-button{
	margin-left:0px;
}
.cart-guest-cost-table{
 display: block !important;
 width: 100% !important;
}

.cart-itemised-guest-detail{
	display: flex;
	justify-content: space-between;
}
.confirm-cancel-area{
	width: 100% !important;
}
.non-confirmed-booking{
	float: left !important;
}

.cart-status-cancel-area{
	padding-bottom:20px;
}
.book-reconfirm-area{
	margin-bottom:5px;
}
}
@media (max-width: 575px){
	
	.notification-icon ul >li>a >span {
    display:block;
}
}