@media screen  and (max-width: 991px){
	.js .block_system_main_menu {
		display:none;
	}
	.js .slicknav_menu {
		display:block;
	}
	.header .header_content .block_block_3{
		top: 42px;
		left: 68px;
	}
	.header .header_content .block_drupal_package_block_header_phones{
		margin-top: 10px;
	}
	.header .header_content{
		padding-right: 15px;
	}
	.header .header_content .block_block_1{
		padding-top: 94px;
		padding-left: 5px;
	}
	.header .header_content .block_block_1 .weather_block .currency_wrapper .currency.dollar{
		margin-right: 10px;
	}
	.header .header_content .block_block_1 .weather_block{
		padding-right: 5px;
	}
/*	.region.region-front{
		padding: 0 15px;
	}*/
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-text-full{
		float: none;
		padding-top: 0;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-link{
		padding-top: 0;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-image{
		margin-right: 0px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item + .field-item .field-name-field-image{
		margin-right: 0;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-text-full{
		font-size: 20px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-link a{
		position: relative;
	    left: 21px;
	    top: -10px;
	    width: 107px;
		padding: 0 38px 0 29px;
	}
	.block_drupal_package_block_online_search .block_content .field-label-hidden .field-items .even{
		border-radius: 5px 0px 0px 5px;
	}
	.block_drupal_package_block_online_search .block_content .field-label-hidden .field-items .odd{
		border-radius: 0px 5px 5px 0px;
	}
	.front .left_sidebar{
		padding-left: 15px;
	}
	.right_sidebar{
		padding-right: 15px;
	}
	.block_drupal_package_block_online_search{
		margin-bottom: 15px;
	}
	.block_views_tours_block_4, .block_views_tours_block_3, .block_views_tours_block_2, .block_views_tours_block_5,
	.block_views_news_block_1{
		width: 100%;
	}
	.block_drupal_package_block_front_img_4{
		position: absolute;
		bottom: 8px;
		right: 15px;
		z-index: 500;
	}
	.block_drupal_package_block_about_front{
		float: left;
		width: 116%;
		position: relative;
		left: -134px;
	}
	.footer{
		background-position: 63%;
		background-size: cover;
		height: 450px;
	}
	.footer .footer_content{
		padding-left: 20px;
	}
	.footer .footer_menu > .block_content > .menu > li{
		margin-right: 13px;
	}
	.footer .country_row .country_content .item{
		float: none;
	}
	.footer .footer_content .logo_wrapper{
		left: 15px;
	}
	.footer .footer_content .block_drupal_package_block_footer{
		left: 29%;
	}
	#gl_devel{
		bottom: 20px;
		right: 15px;
	}
	.footer .country_row .country_content{
		width: 100%;
	}
	.footer .country_row .country_content .item{
		width: 100%;
	}
	.block_giz_mail_giz_mail_subcribe form .form-item:not(.form-item-category) label{
		width: 182px;
	}
	.view-tours .views-row{
		width: 50%;
		max-width: 170px;
	}

	.view-tours .view-filters .views-widget-filter-field_price_value label{
		float: none;
		position: absolute;
		top: -10px;
		left: 50%;
		transform: translateX(-50%);
		margin: 0;
	}
	.view-tours .view-filters .views-exposed-form .views-exposed-widget{
		width: 100%;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .slider-filter-processed{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		float: none;
		margin: 0 8%;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .form-item{
		margin-left: 0;
	}
	.view-tours .view-filters .views-exposed-form .views-exposed-widget{
		position: relative;
		padding: 25px 0;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .bef-slider.ui-slider-horizontal{
	    left: 48.5%;
		-webkit-transform: translate(-50%);
		-ms-transform: translate(-50%);
		-o-transform: translate(-50%);
		transform: translate(-50%);
		top: 40px;
		width: 54%;
		top: 37px;
	}
	.view-tours .view-filters .views-exposed-form .views-exposed-widget .form-submit{
		margin: 0 auto;
	}
	.view-tours .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{
		padding: 0;
		text-align: center;
	}
	.view-tours .views-row{
		padding-bottom: 20px;
	}

	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item{
		width: 50%;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-link a{
		left: 50%;
		transform: translateX(-84%);
	}
	body .slicknav_menu{
		background: #019dd9;
	}
	body .slicknav_btn{
		background: none;
	}
	body .slicknav_nav .slicknav_row:hover,
	body .slicknav_nav a:hover{
		background: #00709b;
	}
	.up{
	    text-indent: -1000px;
	    background: #8ed5ff url(images/arrow-icon-down.png) center no-repeat;
	    height: 80px;
	    width: 80px;
	    background-size: 100%;
	    border-radius: 50%;
	    position: fixed;
	    right: 15px;
	    bottom: 15px;
	    z-index: 10;
	    display: none;
	}
	li a.active{
		color: #4f4f4f;
	}
	.slicknav_nav a{
		text-align: center;
	}
	.block_webform_client_block_49 form .form-actions, .block_webform_client_block_40 form .form-actions, .block_webform_client_block_12 form .form-actions, .block_webform_client_block_9 form .form-actions{
		margin-top: 10px;
	}
	#block-webform-client-block-12 .webform-component-managed_file{
		margin-bottom: 10px;
	}
	.view-countries.view-display-id-page_2 .group_item .views-row .views-field-field-countries-flag, .view-countries.view-display-id-page_1 .group_item .views-row .views-field-field-countries-flagP{
		top: 45px;
	}
	.not-front .slick-initialized .slick-slide{
		width: 260px !important;
	}
	.node_tours .field_inner_node_process_field_image{
		max-width: 260px !important;
	}
	.node_tours .hotels_ref .field_wrapper .hotel_row .image{
		float: none;
	}
	.view-progress.view-display-id-page_1 .views-row .views-field-title{
		float: none;
	}
	.block_webform_client_block_49 form .form-actions .form-submit, .block_webform_client_block_40 form .form-actions .form-submit, .block_webform_client_block_12 form .form-actions .form-submit, .block_webform_client_block_9 form .form-actions .form-submit{
		padding: 0 39px;
		position: relative;
		left: 10px;
	}
	.node_countries .node_main_content .field_inner_node_process_field_countries_visa .field-items, .node_countries .node_main_content .field_inner_node_process_field_countries_avia .field-items{
		padding-left: 10px;
	}
	.node_countries .node_main_content .hotels_catalog .field-label{
		width: 100%;
	}


	.node_countries .node_main_content .hotels_catalog .field-items .view-filters .views-exposed-widgets.clearfix{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.node_countries .node_main_content .hotels_catalog .field-items .view-filters .views-exposed-widgets .views-widget-filter-title{
		margin-right: 0;
		margin-bottom: 10px;
	}
	.node_countries .node_main_content .hotels_catalog .field-items .view-filters .views-exposed-widgets .views-widget-filter-field_resort_ref_nid,
	.node_countries .node_main_content .hotels_catalog .field-items .view-filters .views-exposed-widgets .views-widget-filter-field_counry_ref_nid,
	.node_countries .node_main_content .hotels_catalog .field-items .view-filters .views-exposed-widgets .views-widget-filter-title{
		margin-right: 0;
		margin-bottom: 10px;
	}
	.node_countries .node_main_content .hotels_catalog .field-items .view-filters .views-exposed-widgets::after{
		display: none;
	}
	.node_countries .node_main_content .hotels_catalog .field-items .view-content .views-row{
		width: 46%;
	}
	.node_visa .field_inner_node_process_field_work .field-label + .field-items > .field-item::before,
	.node_visa .field_inner_node_process_field_work .field-label + .field-items > .field-item.odd::before,
	.node_visa .field_inner_node_process_field_work .field-label + .field-items > .field-item::before{
		display: none;
	}
	.slicknav_nav ul{
		margin-left: 0 !important;
	}
	.slicknav_nav .slicknav_row{
		margin-left: 15px !important;
	}
	.node_main_content .node_menu.fixed{
		margin-left: -372px;
  }

  .view-tours .group_item {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
}
