@media screen and (max-width: 767px){
	.js .block_system_main_menu {
		display:none;
	}
	.js .slicknav_menu {
		display:block;
	}
	.header .header_content .block_block_1{
		padding-top: 115px;
		width: 100%;
		float: none;
	}
	.header .header_content .block_block_1 .weather_block .currency_wrapper .currency.dollar{
		margin-right: 20px;
	}
	.header .header_content .block_drupal_package_block_header_phones{
		float: none;
		margin: 20px auto;
		width: 162px;
	}
	.header .header_content .block_drupal_package_block_header_phones .field_phones .button{
		width: 19px;
		background-size: 85%;
		z-index: 10;
	}
	.header .header_content .block_block_3{
		top: 15px;
		left: -100%;

	}
	.header .header_content .logo_wrapper{
		left: 41%;
		top: -6px;
		width: 57%;
		position: absolute;
		z-index: 10;
	}
	.header .header_content .block_block_3{
		top: 17px;
	    left: 3%;
	}
	.header .header_content .block_block_1 .weather_block{
		margin: 0 auto;
    	width: 290px;
	}
	.header .header_content{
		padding: 0px 15px 0px 15px;
	}
	.header .header_content .block_block_1 .weather_block .weather img{
		margin-right: 0;
	}
	.header .header_content .block_block_1 .weather_block .currency_wrapper .currency.dollar{
		margin-right: 10px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item{

		border-radius: 5px;
	}
	.block_drupal_package_block_online_search .block_content .field-label-hidden .field-items .even,
	.block_drupal_package_block_online_search .block_content .field-label-hidden .field-items .odd{
		border-radius: 5px;
		margin-top: 5px;
	}
	.block_drupal_package_block_slider_front .slick-slide .field-name-field-text-full{
		font-size: 20px;
	}
	.block_drupal_package_block_slider_front .slick-slide .field-name-field-text-full strong{
		font-size: 25px;
	}
	.block_drupal_package_block_slider_front .slick-slide .field-name-field-add-description{
		font-size: 16px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-text-full{
		font-size: 12px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item{
		padding: 5px 0 0 5px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-link a{
		padding: 0 30px 0 20px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-link a{
		font-size: 14px;
		width: 80px;
		left: 45%;
	}
	.front .left_sidebar,
	.front .right_sidebar,
	.front .container{
		width: auto;
		float: none;
		margin: 0;
	}
	.front .left_sidebar{
		padding: 0 15px;
	}
	.front #content{
		padding: 0;
	}
	.view-tours .views-row{
		width: 48%;
	}
	.front #content::after{
		display: none;
	}
	.front  .block_views_tours_block_4, .block_views_tours_block_3, .block_views_tours_block_2 .block_views_tours_block_5{
		padding-left: 15px;
		padding-right: 15px;
	}
	.front .block_drupal_package_block_about_front{
		float: none;
		width: auto;
		position: static;
		padding: 0 15px;
	}
	.front .block_drupal_package_block_front_img_4{
		position: static;
		float: none;
	}
	.front .block_drupal_package_block_front_img_4 img{
		margin: 0 auto;
		padding-bottom: 20px;
	}
	.front  .block_views_countries_block_1 .view-content .views-row{
		width: 33%;
		float: left;
	}
	.front .block_views_countries_block_1 .view-content:after{
		content: '';
		width: 100%;
		display: block;
		clear: both;
	}
	.front .block_drupal_package_block_front_img_1{
		float: none;
		width: 100%;
		padding-left: 0px;
		margin: 0 auto;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.front .field_inner_wrap_field_image_link img{
		height: 100%;
		width: 90%;
	}
	.front  .block_drupal_package_block_visa_front:after{
		display: block;
		content: "";
		width: 100%;
		clear: both;
	}

	.block_drupal_package_block_front_img_3 img{
		width: 100%;
	}
	.footer_menu{
		display: none;

	}
	.footer .footer_content .logo_wrapper{
		position: static;
		margin: 0 auto;
		padding-top: 20px;
	}
	.footer{
		height: auto;
		margin-bottom: 0;
	}

	.footer .footer_content .block_drupal_package_block_footer{
		position: static;
		margin: 0 auto;
		width: 100%;
	}
	.footer .footer_content{
		padding-left: 0;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-image{
		margin-left: 4%;
	}

	.block_drupal_package_block_visa_front .field-name-field-visa > .field-items > .field-item .field-name-field-text-full .field-items{
		width: 100%;
	}
	.block_drupal_package_block_visa_front .field-name-field-visa > .field-items > .field-item .field-name-field-text-full{
		font-size: 23px;
		line-height: 28px;
	}
	.front .block_drupal_package_block_visa_front{
		width: 100%;
		float: none;
	}
	.middle{
		padding-bottom: 0;
	}
	.footer{
		margin-top: 0;
	}
	.front .field_inner_wrap_field_image_link img{
		margin: 0 auto;
	}
	.front .block_drupal_package_block_front_img_2,
	.front .block_drupal_package_block_front_img_3{
		margin: 0 auto;
		width: 50%;
		float: left;
	}
	.block-drupal-package-block-front-img-1{
		width: 100%;
	}
	.front .block_drupal_package_block_front_img_2{
		padding-bottom: 20px;
	}
	.header .header_content .block_drupal_package_block_header_phones .field_phones .selectric-wrapper{
		background: #e5e5e5;
		border-radius: 10px;
		padding-left: 10px;
		width: 163px;
		left: -14px;
	}
	.middle{
		padding-top: 30px;
	}
	.slick-slider .slick-track, .slick-slider .slick-list{
		border-radius: 10px;
	}
	.footer .footer_content .block_drupal_package_block_footer .field_inner_wrap_field_text,
	.footer .footer_content .block_drupal_package_block_footer .field_inner_wrap_field_text_full .field p{
		text-align: center;
	}
	.footer .footer_content .block_drupal_package_block_footer .field_inner_wrap_field_text_full{
		width: 100%;
	}
	.footer .footer_content .block_drupal_package_block_footer .field_inner_wrap_field_text_full .field a{
		display: block;
	}
	.footer .footer_content .block_drupal_package_block_footer .field_inner_wrap_field_social_links{
		position: relative;
		top: -8px;
		float: left;
		left: 50%;
		transform: translateX(-50%);
	}
	#gl_devel{
		position: relative;
		margin: 0 auto;
		float: none;
		padding-bottom: 10px;
		bottom: 10px;
		left: 0;
		width: 164px;
		padding-top: 10px;
	}
	#gl_devel .mask_devel{
		top: 10px;
	}
	.not-front .left_sidebar{
		display: none;
	}
	.one-sidebar #content{
		padding: 0 15px;
	}
	.header .header_content .block_block_1 .weather_block .weather span{
		margin-left: 0;
	}
	.header .header_content .block_block_1 .weather_block,
	.header .header_content .block_block_1{
		padding-left: 0;
		padding-right: 0;
	}
	.header .header_content .block_block_1 .weather_block{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-around;
	}
	.header .header_content .block_block_1 .weather_block .weather{
		margin-right: 0;
	}
	.header .header_content .block_block_1 .weather_block .currency_wrapper{
		padding-top: 20px;
	}
	.node_promoted,
	.middle #content .top_inner_content{
		padding: 0;
	}
	.node_page p:first-child{
		display: table;
	}

	.content_left_img,
	.content_right_img{
		display: table-cell;
	    margin: 0 auto 20px;
	    float: none !important;
	}
	.block_giz_mail_giz_mail_subcribe form .form-item:not(.form-item-category){
		text-align: center;
	}
	.block_giz_mail_giz_mail_subcribe form .form-item:not(.form-item-category) .form-text{
		float: none;
	}
	.block_giz_mail_giz_mail_subcribe form .form-item:not(.form-item-category) label{
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	.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: auto;
		text-align: center;
	}
	.block_webform_client_block_49 form .form-item .form-text, .block_webform_client_block_40 form .form-item .form-text, .block_webform_client_block_12 form .form-item .form-text, .block_webform_client_block_9 form .form-item .form-text,
	.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{
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.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;
    	margin: 0 auto;
	}
	#block-webform-client-block-12 .webform-component-managed_file{
		padding: 10px 0;
	}
	.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;
		width: auto;
	}
	.header .header_content .block_drupal_package_block_header_phones .field_phones .selectric-hover .button{
		background: url(images/cross_white.png) center no-repeat ;
		transition-duration: .5s;
	}
	.view-progress.view-display-id-page_1 .views-row .views-field-title,
	.view-progress.view-display-id-page_1 .views-row .views-field-field-image{
		float: none;
		width: 100%;
	}
	.view-progress.view-display-id-page_1 .views-row .views-field-title{
		text-align: center;
		padding-bottom: 20px;
	}
	.view-progress.view-display-id-page_1 .views-row .views-field-field-image img{
		margin: 0 auto;
		padding-bottom: 20px;
	}
	.view-news.view-display-id-page_2 .views-row, .view-news.view-display-id-page_1 .views-row{
		padding-left: 0;
	}
	.view-news.view-display-id-page_2 .views-row .views-field-field-image, .view-news.view-display-id-page_1 .views-row .views-field-field-image{
		float: none;
		margin-right: 0;
		width: auto;
	}
	.view-news.view-display-id-page_2 .views-row .views-field-field-image img, .view-news.view-display-id-page_1 .views-row .views-field-field-image img{
		margin-left: 70px
	}
	.view-news.view-display-id-page_2 .views-row .views-field-created, .view-news.view-display-id-page_1 .views-row .views-field-created{
		left: 0;
		right: 50%
	}
	.view-news.view-display-id-page_2 .views-row .views-field-title, .view-news.view-display-id-page_1 .views-row .views-field-title{
		padding-top: 7px;
	}
	.view-vacancies.view-display-id-page_1 .views-row .views-field-title{
		min-height: auto;
		float: none;
		width: 100%;
		padding: 10px 0;
	}
	.view-reviews.view-display-id-page_1 .views-row .views-field-field-reviews-name{
		overflow: visible;
	}
	.view-reviews.view-display-id-page_1 .views-row .views-field-field-reviews-text{
		margin-left: 0;
	}
	.view-reviews.view-display-id-page_1 .views-row .views-field-field-reviews-text{
		margin-left: 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.page-o-kompanii-reviews .one-sidebar #content{
		padding: 0;
	}
	.block_views_documents_block_1 .view-content .views-row{
		float: none;
		width: 100%;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .slider-filter-processed{
		margin: 0;
	}
	.view-tours .view-filters{
		padding-left: 10px;
		padding-right: 10px;
	}

	.page-taxonomy-term- .one-sidebar #content	{
		padding: 0;
	}
	.view-tours .view-filters .views-exposed-form .views-exposed-widget{
		height: 75px;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .slider-filter-processed{
		position: relative;
		top: 45px;
	}
	.view-tours .view-filters .views-widget-filter-field_price_value .bef-slider.ui-slider-horizontal{
		left: 47.1%;
		width: 80%;
	}
	.view-tours .views-row,
	.block_views_news_block_1 .views-row{
		margin-right: 2%;
		width: 48%;
		max-width: 170px;
	}
	.page-user #block-system-main form .form-item label{
		text-align: center;
	}
	.page-user-register .form-actions{
		text-align: center;
	}
	.page-user #block-system-main form .form-item .form-text{
		width: 100%;
	}
	.page-user #block-system-main form .form-item label{
		text-align: left;
	}
	.page-user #block-system-main form .captcha,
	.page-user #block-system-main form .form-actions{
		margin-left: 0;
	}
	.page-user #block-system-main form .form-actions .form-submit{
		padding: 0 15px;
	}
	.tabs_menu{
		border:none;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
	}
	.tabs_menu .tab_switch a{
		font-size: 24px;
	}
	.view-shedule .views-row .views-field-field-counry-ref{
		padding-right: 0;
		padding-top: 0;
	}
	.view-shedule .views-row{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		position: relative;
	}
	.view-shedule .views-row > .views-field:nth-child(1){
		text-align: center;
	}
	.view-shedule .views-row > .views-field:nth-child(1),
	.view-shedule .views-row > .views-field:nth-child(2){
		width: 100%;
	}
	.view-shedule .views-row .views-field-title .time{
		text-align: left;
	}
	.view-shedule .views-row > .views-field{
		width: 50%;
	}
	.view-shedule .views-row .views-field-title{
		padding-right: 0;
	}
	.view-shedule .views-row .views-field-field-counry-ref{
	    position: absolute;
	    bottom: 9px;
	    right: 15px;
	    width: auto;
	}
	.view-shedule .views-row .views-field-field-counry-ref .country_flag{
		float: none;
	    margin: 0 auto;
    	text-align: right;
	}
	.view-shedule .views-row .views-field-field-date{
		width: 85%;
	}
	#block-system-main .view-tickets > .view-content{
		overflow: scroll;
	}
	.view-tickets.view-display-id-page_2 table, .view-tickets.view-display-id-page_1 table{
		width: 250%;
	}
	.table_view_text{
		display: block;
		width: 100%;
		color:red;
		text-transform: uppercase;
	}
	.node_rules .field_inner_node_process_field_rules .field-item{
		padding-left: 0;
		background: none;
	}
	.page-traffic-bus-bus-tickets #block-drupal-seo-seo img{
		float: none !important;
		width: 100% !important;
		height: 100% !important;
		margin: 0 auto !important;
		padding: 10px 0;
	}
	.page-traffic-bus-bus-tickets #block-drupal-seo-seo p{
		margin-bottom: 10px;
	}
	.top_inner_content{
		padding: 015px;
	}
	.node_promoted, .middle #content .top_inner_content{
		/*padding: 015px;*/
	}
	.view-contacts.view-display-id-block_1 .views-row{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;

		flex-wrap: wrap;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field{
		width: 50%;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field:nth-child(1),
	.view-contacts.view-display-id-block_1 .views-row .views-field:nth-child(2){
		text-align: center;
		width: 100%;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field:nth-child(2){
		background: none;
		padding-left: 0;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
		padding-bottom: 10px;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field:nth-child(2) .field-content{
		padding-left: 31px;
	    background: url(images/address_icon.png) no-repeat scroll 0 center transparent;
		line-height: 26px;
	}
	.block_drupal_package_block_team_block .block_title{
		float: none;
		width: 100%;
		margin-bottom: 0;
	}
	.block_drupal_package_block_team_block .block_content{
		padding-top: 10px;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item{
		display: block;
		width: 45%;
		padding-top: 0;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item .field-name-field-mail a{
		word-wrap: break-word;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item{
		border-top: none;
	}
	.header .header_content .block_block_1 .weather_block{
		padding-top: 20px;
	}
	.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: 0;
	}
	.view-tours .views-row .views-field-field-price{

	}
	.view-countries.view-display-id-page_2 .group_item .views-row{
		width: 23%;
		margin: 0  1%;
	}
	.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: auto;
		bottom: 34px;
	}
	.top_inner_content .block_content .page_title{
		margin-bottom: 0;
	}
	#block-system-main{
		padding: 0 15px;
	}
	.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-textarea{
		width: 100%;
		margin-bottom: 10px;
	}
	.reviews_btn{
		margin-top: 10px;
	}
	.node_tours .info_wrapper .order_btn,
	.node_tours .info_wrapper .tour_info{
		float: none;
	}
	.node-type-tours #block-system-main {
		padding: 0;
	}
	.node_promoted, .middle #content .top_inner_content{
		/*padding: 0 15px;*/
	}
	.node_tours .hotels_ref .field_wrapper .hotel_row .image img{
		width: 100%;
	}
	.node_tours .hotels_ref .field_wrapper .hotel_row{
		padding-right: 0;
	}
	.node_tours .tours_info .field_inner_node_process.shedule_wrapper .shedule_row .label{
		float: none;
	}
	.view-tours .views-row, .block_views_news_block_1 .views-row{
		flex-basis: 33%;
		margin: 0 auto;
		text-align: center;
		max-width: inherit;
	}

	.parallax_wrapper .title_wrapper .node_title span{
		font-size: 54px;
	}
	.node_main_content .node_menu.bottom{
		position: static !important;
	}
	.node_countries .node_main_content .node_wrapper{
		padding-left: 0;
	}
	.node_main_content .node_menu.fixed{
		margin-left: 0;
		left: 0;
		z-index: 5;
		background: #fff !important;
		left: -1000px;
		top: 49px;
		display: block;
		padding-top: 25px;
	}
	.node_main_content .node_menu.fixed.active{
		left: 0;
	}
	.node_main_content .node_menu{
		display: none;
	}
	.category-button{
		display: none;
		width: 30px;
		height: 20px;
		position: fixed;
		top: 55px;
		left: 15px;
		z-index: 10;
		border-radius: 5px;

	}
	.category-button.active{
		display: block;
	}
	.category-button li {
		background: #0e95ef;
		width: 24px;
		height: 3px;
		margin: 3px;
		border-radius: 1px;
	}
	.node_countries .node_main_content .field_inner_node_process_field_countries_visa .field-label, .node_countries .node_main_content .field_inner_node_process_field_countries_avia .field-label{
		float: none;
		width: 100%;
	}
	.node_countries .node_main_content .hotels_catalog .field-items .view-content .views-row{
		box-sizing: border-box;
	}
	.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: 0;
		left: 15px;
	}
	.view-countries.view-display-id-page_2 .group_item .views-row, .view-countries.view-display-id-page_1 .group_item .views-row,
	.view-countries.view-display-id-page_2 .group_item .views-row:nth-child(6n), .view-countries.view-display-id-page_1 .group_item .views-row:nth-child(6n){
		/*margin: 1.5%;*/
	}
	.view-countries.view-display-id-page_2 .group_item .views-row, .view-countries.view-display-id-page_1 .group_item .views-row{
		width: 30%;
	}
	.view-countries.view-display-id-page_2 .group_item .views-row img, .view-countries.view-display-id-page_1 .group_item .views-row img{
		margin: 0 auto;
	}
	.block_views_news_block_1 {
		padding: 9px 18px 45px 18px;
	}













}

@media screen and (max-width: 650px){
	.node_tours .field_inner_node_process_field_image{
		float: none;
		margin: 0 auto;
	}
	.view-tours .views-row, .block_views_news_block_1 .views-row{
		flex-basis: 50%;
	}
	.page-user #block-system-main form#user-login .form-actions {
		margin-left: 15px;
	}

  .view-tours .views-row:nth-child(odd){
    clear:both;
  }

}

@media screen and (max-width: 500px){
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item{
		width: 100%;
		text-align: center;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item .field-name-field-mail a,
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item .field-name-field-skype,
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item .field-name-field-phones{
		background: none;
		padding-left: 0;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item .field-name-field-image img{
		margin: 0 auto;
	}
	.block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item:nth-child(1), .block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item:nth-child(2), .block_drupal_package_block_team_block .block_content .field-name-field-team > .field-items > .field-item:nth-child(3){
		margin-bottom: 35px;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field{
		width: 100%;
		text-align: center;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field-field-mail a{
		display: inline;
	}
	.view-contacts.view-display-id-block_1 .views-row .views-field.views-field-field-phones{
		width: 140px;
		margin: 0 auto;
	}
	.slicknav_nav a{
		text-align: left;
	}
	.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{
		bottom: 39px;
		top: auto;
	}
	.view-countries.view-display-id-page_2 .group_item .views-row{
		width: 30%;
		margin: 0  1.66%;
		margin-bottom: 20px;
	}
	.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: auto;
		bottom: 34px;
	}
	.node_countries .node_main_content .hotels_catalog .field-items .view-content .views-row{
		width: 100%;
		text-align: center;
	}
		.view-countries.view-display-id-page_2 .group_item , .view-countries.view-display-id-page_1 .group_item{
			margin-right: -20px;
		}
	.view-countries.view-display-id-page_2 .group_item .views-row, .view-countries.view-display-id-page_1 .group_item .views-row{
		width: 50%;
		    margin: 0;
		    padding-right: 20px;
		    float: none;
		    display: inline-block;
		    box-sizing: border-box;
		    vertical-align: top;

	}
	.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: 0;
		left: 15px;
	}
	.view-countries.view-display-id-page_2 .group_item .views-row .views-field-title, .view-countries.view-display-id-page_1 .group_item .views-row .views-field-title{
		padding-top: 0;
		padding-bottom: 20px;
	}
	.node_countries .node_main_content .resorts_field .field-label {
		float: none;
		width: auto;
	}
	.node_countries .node_main_content .resorts_field .resorts_wrapper .resorst_row .hotels_wrapper .label {
		width: 170px;
	    float: none;
	    margin-right: 30px;
	    text-align: left;
	}
	.node_countries .node_main_content .resorts_field .resorts_wrapper .resorst_row .image {
		float: none;
		margin-right: 0;
	}
	.header .header_content .block_block_3 .block_content {
		display: flex;
		flex-direction: column;
	}
	.header .header_content .block_block_3 .user_logout {
		margin-left: 30px;
	}
	.node_countries .node_main_content .resorts_field .resorts_wrapper .resorst_row .hotels_wrapper .block_content .view-content {
		display: flex;
		flex-wrap: wrap;
	}
	.node_countries .node_main_content .resorts_field .resorts_wrapper .resorst_row .hotels_wrapper .block_content .view-content .views-row {
		width: 45%;
		margin-right: 15px;
	}

}

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

	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item{
		width: 100%;
		border-radius: 5px;
	}
	.block_drupal_package_block_online_search .field-name-field-search > .field-items > .field-item .field-name-field-text-full p{
		padding-top: 20px;
	}
	#block-menu-menu-menu-contacts {
		margin-right: 15px;
	}

}

@media screen and (max-width: 400px){
	/*.view-tours .views-row, .block_views_news_block_1 .views-row{*/
	/*	width: 100%;*/
	/*	margin-right: 0;*/
	/*}*/
	.front .region.region-content .view-content .group_item.clear{
		justify-content: center;
	}
	.block_giz_mail_giz_mail_subcribe form .form-item-category .form-radios .form-item label{
		padding: 0 15px;
	}
	.node_tours .tours_info .field_inner_node_process.shedule_wrapper .shedule_row .text img{
		margin-right: 5px;
	}
	.parallax_wrapper .title_wrapper .node_title span{
		font-size: 36px;
	}
}

@media screen  and (min-width: 767px) and (max-width: 991px) {
  .view-tours .views-row:nth-child(4n+4) {
    clear: both;
  }
}

@media screen and (min-width: 651px) and (max-width: 767px) {
  .view-tours .views-row:nth-child(4n) {
    clear: both;
  }
}
