@media screen and (max-width: 1200px){
	.header .header_content .block_system_main_menu .block_content .menu li a{
		padding: 0;
	}
	.header .header_content .block_system_main_menu .block_content{
		width: 95%;
	}
	.header .header_content{
		padding: 0px 15px 0px 15px;
	}
	.header .header_content .block_block_3{
		left: 15px;
	}
	.block_drupal_package_block_online_search{
		padding: 0 15px;
	}
	.block_drupal_package_block_slider_front{
		padding: 0 15px;
	}
	.front .left_sidebar{
		padding-left: 15px;
	}
	.right_sidebar{
		padding-right: 15px;
	}
	.block_drupal_package_block_about_front{
		width: 60%;
	}
	.footer{
		background-position-x: 43%;
	}
	.footer .footer_menu > .block_content > .menu > li{
		margin-right: 18px;
	}
	.footer .footer_content{
		padding-left: 220px;
	}
	.footer .footer_content .logo_wrapper{
		left: 18px;
	}
	.footer .footer_content .block_drupal_package_block_footer{
		left: 21.5%;
	}
	#gl_devel{
		right: 15px;
	}
		.js .slicknav_menu {
		display:none;
	}
	.one-sidebar #content{
		/*padding-right: 15px;*/
	}
	.view-tours .view-filters{
		padding-left: 5px;
		padding-right: 5px;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .form-item{
		width: 60%;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .form-item{
		width: 60px;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .bef-slider.ui-slider-horizontal{
		left: 185px;
	}
	.block_views_news_block_1 .views-row,
	.view-tours.view-display-id-block_2 .group_item, .view-tours.view-display-id-block_3 .group_item, .view-tours.view-display-id-block_4 .group_item{
		padding-bottom: 45px;
	}
	.view-tours .views-row .views-field-field-price{
		font-size:  15px;
		width: auto;
		max-width: 142px;
	}
	.block_giz_mail_giz_mail_subcribe form .form-actions{
		margin: 0 auto;
		width: 130px;
	}
	.block_webform_client_block_49 form .form-item label, .block_webform_client_block_40 form .form-item label, .block_webform_client_block_12 form .form-item label, .block_webform_client_block_9 form .form-item label{
		width: 140px;
	}
	.block_webform_client_block_49 form .form-item .form-textarea, .block_webform_client_block_40 form .form-item .form-textarea, .block_webform_client_block_12 form .form-item .form-textarea, .block_webform_client_block_9 form .form-item .form-textareaP{
		width: 260px;
	}
	.block_webform_client_block_49 form .form-item, .block_webform_client_block_40 form .form-item, .block_webform_client_block_12 form .form-item, .block_webform_client_block_9 form .form-item{
		width: 420px;
		margin: 0 auto;
	}
	.edit-submitted-zagruzit-rezyume-upload{
		text-align: center;
	}
	.block_webform_client_block_49 form .captcha, .block_webform_client_block_40 form .captcha, .block_webform_client_block_12 form .captcha, .block_webform_client_block_9 form .captcha{
		margin: 0;
	}
	#g-recaptcha > div {
		margin: 0 auto;
	}
	.block_webform_client_block_49 form .webform-component-zagruzit-rezyume .my_style_button_upload, .block_webform_client_block_40 form .webform-component-zagruzit-rezyume .my_style_button_upload, .block_webform_client_block_12 form .webform-component-zagruzit-rezyume .my_style_button_upload, .block_webform_client_block_9 form .webform-component-zagruzit-rezyume .my_style_button_upload{
		padding-bottom: 5px;
	}
	#block-webform-client-block-12 .webform-component-managed_file{
		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{
		width: 420px;
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;
	}
	.node_promoted{
		padding: 0 15px;
	}
	.parallax_wrapper .title_wrapper .node_title .country_flag{
		margin-left: 50px;`
	}
	.node-type-shedule .middle {
		padding: 0 15px;
	}
	.page-traffic .top_inner_content{
		padding: 0 15px;
	}
	.middle #content .top_inner_content{
		padding: 0 15px;
	}
	.block_views_contacts_block_1 ,
	.block_drupal_package_block_team_block{
		padding: 0 15px;	
	}
	.block_drupal_package_block_team_block .block_content{
		padding-top: 20px;
	}
	.view-tours .views-row .views-field-field-price .field-content a {
		text-decoration: none;
	    color: #fff;
	}
	.front .region.region-content .view-content .group_item.clear{
		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;
	}
	.up_button{
		display: none;
		opacity: 0;
		background:  url(images/up-chevron-button.png) center no-repeat;
		height: 32px;
		width: 32px;
		position: fixed;
		bottom: 70px;
		right: 20px;
		z-index: 15;
	}
	.up_button.active{
		transition-duration: 3s;
		display: block;
		opacity: .5;
	}
	.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-flag{
		top: 70px;
	}
	.captcha.form-wrapper .fieldset-wrapper .g_recaptcha > div{
		width: 139px !important;
		height: 70px !important;
		margin: 0 auto !important;
		overflow: hidden !important;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), inset 0 2px 1px rgba(255, 255, 255, 0.3) !important;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), inset 0 2px 1px rgba(255, 255, 255, 0.3) !important;
		border-radius: 4px !important;
		border-right:  1px solid #d3d3d3;
		border-bottom:  1px solid #d3d3d3;
		position: relative;
		left: 10px;
	}
	.captcha.form-wrapper .fieldset-wrapper .g_recaptcha > div:after{
		display: block;
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 20px;
		background: #f9f9f9;
		margin-left: 5px;
	}
	.node-form.node-reviews-form .captcha.form-wrapper .fieldset-wrapper .g_recaptcha > div{
		left: 0 !important;
		margin: 0 !important;
	}
	.node_countries .node_main_content .hotels_catalog .field-label{
		float: none;
		padding-bottom: 20px;
	}
	.page-visa .region.region-content{
		padding: 0 15px;
	}
	.node_main_content .node_menu.fixed{
		margin-left: -495px;
		top: 50px;
	}


}


