.main_info{
	background-color: #ebebee;
	padding-left: 40px;
	padding-right: 20px;
	border-left: 8px solid #f79c62;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 18px;
	line-height:30px;
	margin-top:12px;
}
.main_info.main_info_middle{
	font-size: 15px;
	line-height:26px;
}
	.calendar{
	    margin: 0 0px;
	}
	@media (max-width: 767px){
	.block-tours-list {
		width: 100%; 
			}
	.calendar .list .item {
		width: 100%;
	}
	.top-booking-panel {
		top: 226px;
	}

	}
	.mainMenu{
		height: 40px;
	}
	.slides_item_div{
		background-position-y: 0px !important;
	}
	@media all and (-webkit-min-device-pixel-ratio:0) {
		.mainMenu {
		position: relative !important; 
		/*display: table !important;*/
		}
		.mainMenu>li{
			display: table-cell !important; 
			/*position: relative !important;*/
		}
	}
	@media (min-width: 768px){
		/*.menu-event-wrap {
			width: 700px;
		}*/
	}
	@media (min-width: 992px){
		.flex-control-paging {
			left: 50%;
			float: left;
			margin-left: -210px;
		}
		.block-tour-item .caption {
			padding: 0 12px;
		}
		.block-tour-item .caption.food {
			padding: 0 64px;
		}
		.block-tour-item .caption.caption-icon {
			padding: 0 12px 0 12px;
		}
	}
	.blockFind .inner{
		left: -1090px !important;
	}
	.find.active  .blockFind .inner{
		left: 0px !important;
	}
	.find.active .blockFind{
		position: absolute;
		z-index: 5;
		width: 100% !important;
		top: 2px;
	}
	.blockFind input{
		width: 85% !important;
    	font-size: 20px;
	}
	.icon-close:before {
		margin: 27% !important;
	}
	.icon-search:before {
		margin: 27% !important;
	}
@media (min-width: 768px){
	.tour_wr{
		width: 700px !important;
	}
}



.one-offer .num-counter.num-in-tab{
	margin:auto;
	
}