/*-------------------------------------------*/
/*--------------Our new style----------------*/
/*-------------------------------------------*/
html, body {
	height: 100%;
	margin: 0;
	padding: 5px;
	color: #000;
	/* background: #B8B7B7; */
	font: 11px Tahoma, Verdana, Arial, Sans-Serif;
	box-sizing: border-box;
	-webkit-text-size-adjust: 100%;
}
.active_form .ui-widget-overlay{
	width:100%!important;
}
.active_form .bgalert{
	position:fixed;
	background:rgba(0, 0, 0, 0.5);
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:none;
	z-index: 999;
}

.active_form .bgalert.bgalertact{
	display:block;
}
.active_form .classactivealert{
	position:fixed;
	background:white;
	border:1px solid #ccc;
	border-radius:2px;
	box-shadow:1px 1px 1px black;
	width:50%;
	/* max-width: 300px; */
	left: 25%;
	padding: 20px!important;
	margin:0!important;
	top: -100%;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
.active_form .classactivealert.openalert{
	top: 20%;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	z-index: 999;
}
#body {
	display: block;
	width: 100%;
	background: #fff;
}

#body>tbody, #body>tbody>tr, #body>tbody>tr>td{
	display:block;
	width: 100%;
	overflow:hidden;
}


/*my bootstrap 8.0 =)*/
.responsive_container{
	display:block;
	width:100%;
	clear:both;
}
.responsive_col_12{
	padding:0 10px;
}
.responsive_col_4{
	width: 33.333333%;
	float: left;
}
.responsive_col_6{
	width: 50%;
	float: left;
}
.responsive_col_8{
	width: 66.666666%;
	float: left;
}
.responsive_row{
	padding-top: 20px;
}
.title_page{
	font:normal 16px Arial; 
	text-align:left;
	width:100%; 
	color:#777; 
	margin:5px 5px 0 5px; 
	padding:0 0 10px 0; 
	border-bottom:1px solid #CECECE;
}
.next_line{
	display:block;
	width:100%;
	clear:both;
	height: 40px;
}
.title_from_line{
	float:left;
	margin:-3px 0 0 15px;
	text-align:right;
	font:bold 12px Arial;
	width:80px;
	line-height: 40px;
}
.desc_from_line{
	float:left;
	padding-left: 9px;
	padding-top: 4px;
}
#kpp_id,
#country_id,
#dev_id,
#city_id,
#ex_id,
#ex_id option,
#split_city,
#s2id_ex_id,
.ui-multiselect.ui-state-default{
	width: 190px!important;
	padding:4px;
	border:1px solid #CCC;
}
.responsive_page_name_tour_terminal_list #city_id,
.responsive_page_name_tour_terminal_list .display_none_more_filter #dev_id{
	width: 140px!important;
}
.responsive_page_name_tour_terminal_list #dev_id{
	width: 160px!important;
}
#curator_id{
	border:1px solid #CCC; 
	width:200px; 
	padding:4px;
}
#year_id{
	border:1px solid #A3A3A3; 
	width:60px; 
	padding:3px;
}
#month_id{
	border:1px solid #A3A3A3; 
	width:120px; 
	padding:3px;
}
#month_plus{
	width:60px; 
	padding:3px; 
	border:1px solid #A3A3A3;
}
.button_search{
	width: 34px;
	float:left;
	margin: 0px 0 0 5px;
}
.button_search input{
	background:url(/images/lk/search_magnifying.png) no-repeat; 
	width:33px; 
	height:33px; 
	border:none; 
	cursor:pointer; 
	outline:none;
}
.button_search input:hover{
	background-position:0px -33px; 
}
.button_search input:active{
	background-position:0px -66px; 
}
.drop_down_head{
	float: left;
	margin-left:30px;
	position: relative;
}
.drop_down_head ul{
	position: absolute;
	top: 34px;
	display: none;
	background: #f9f9f9;
	list-style-type: none;
	text-align: left;
	padding: 0;
	width: 148px;
	border: 1px solid #ccc;
	font-weight: normal;
	right: 0;
	z-index: 1;
}
.drop_down_head ul li{
	padding:2px 0;
	margin:0;
	line-height:normal;
}
.drop_down_head ul li:first-child{
	display:none;
}
.button_focus_line{
	width: 120px;
	background-image:url(../../images/lk/focus.png);
}
.button_display_all{
	background-image:url(../../images/lk/show_all.png);
	width:111px;
}
.drop_down_head{
	background-image:url(../../images/lk/show_arrow.png);
	width: 91px;
	height: 34px;
	float: left;
	margin: 0px 5px 0 0;
	text-align: center;
	height: 34px;
	line-height: 30px;
	color: black;
	font-weight: 600;
	background-repeat: no-repeat;
}
.button_focus_line{
		width: 80px;
	}
	.drop_down_head{
		width:90px;
	}
	.button_display_all{
		width:90px;
	}
.display_dropdown{
	height: 34px;
}
.button_focus_line:hover,
.button_display_all:hover,
.drop_down_head:hover{
	background-position: 0 -34px;
}
.button_focus_line:active,
.button_display_all:active,
.drop_down_head:active{
	background-position: 0px -68px;
}
.button_focus_line:focus,
.button_display_all:focus,
.drop_down_head:focus{
	background-position: 0px -68px;
}
.button_focus_line, .button_display_all{
	float: left;
	margin: 0px 5px 0 0;
	text-align: center;
	height: 34px;
	line-height: 30px;
	color: black;
	font-weight: 600;
	background-repeat: no-repeat;
}  
.active_line td{
	background:#e2f4b0!important;
}
.active_focus{
	background-position: 0px -68px;
}
.active_focus:hover{
	background-position: 0px -68px;
}
.active_block_important{
	display:block!important;
}
.head_table>tr{
	background:#CECECE; 
	color:#000; 
	font:bold 12px Arial; 
	text-align:center;
}
.bottom_table tr:last-child td{
	text-align:left;
}
.diferent_width_two{width:450px;}
.diferent_width_six{
	color:#000;
	font:bold 11px Arial Narrow;
	text-align:center;
}
.bottom_table tr td{
	border:1px solid #CECECE;
	color:#555;
	font:normal 12px Arial;
	text-align:center;
}
.responsive_page_name_curator_tour_cross .bottom_table tr td{
	padding: 10px 5px;
}
.bottom_table tr a{
	color:#007DD1;
	font:normal 12px Arial;
	text-decoration:underline;
	outline:none;
	display: block;
	width: 100%;
}
.bottom_table tr span{
	display: block;
	width: auto;
}
.diferent_width_one_tb{width:20px;}
.diferent_width_two_tb{
	border:1px solid #CECECE; 
	text-align:left;
}
.diferent_width_six_tb{
	border:1px solid #CECECE;
	color:#555; 
	font:normal 12px Arial; 
	text-align:center;
}
.response_table table{
	border: 2px solid #CECECE;
	border-bottom:none;
	border-collapse:collapse;
}
/*---------------------------page curator-tour-cross-------------------------*/
/*---------------------------page curator-tour-cross-------------------------*/
/*---------------------------page curator-tour-cross-------------------------*/
#content{
	background:white;
}
.responsive_page_name_curator_tour_cross .five_buttons{
	padding: 10px 0px;
}
.responsive_page_name_curator_tour_cross{
	background: #F9F9F9;
	border: 1px solid #ccc;
	display: -ms-grid;
	display: grid;
	padding: 0 10px;
}
.responsive_page_name_curator_tour_cross.padding_none_calendar{
	padding: 0 0px;
}
.padding_none_calendar .border_bottom_tabs{
	width: calc(100% - 20px)!important;
}
.curator_image,.contacts_to_curator,.description_curator{
	float:left;
}
.curator_image{
	width: 90px;
	padding-left: 0px;
}
.contacts_to_curator{
	width: 300px;
	padding: 0 10px;
	position:relative;
}
.one_line_about_currator{
	width: 200%;
}
.curator_calendar{
	position:relative;
	top:0px;
	width: 200%;
	margin: 0 0 10px 0;
}
.description_curator{
	font: normal 11px Verdana;
	width:300px;
}
.curator_calendar a{
	color:#007DD1; 
	font:normal 14px Verdana; 
	text-decoration:underline;
}
.one_line_about_currator a{
	color:#007DD1;
	font:normal 14px Verdana;
	text-decoration:underline;
	padding-bottom: 20px;
}
.one_line_about_currator span{
	color: #777; 
	font:normal 14px Verdana;
}
.two_line_about_currator{
	clear:both;
	width:100%;
	height: 20px;
	line-height: 20px;
	margin-bottom:5px
}
.two_line_about_currator a{
	height: 20px;
	line-height: 20px;
}
.icon_param_curattor{
	float:left;
	width:20px;
	height:20px;
	margin-right:3px;
	line-height: 20px;
}
.icon_param_curattor a{
	float:left;
	width:20px;
	height:20px;
	margin-right:3px;
	line-height: 20px;
}
.phones_param_curattor{
	float:left;
	color:#000;
	font:normal 11px Arial;
	max-width: 260px;
}
.one_line_description_curator_float_left{
	float:left;
	margin-top: 13px;
	margin-right:10px;
}
.text_align_right{
	text-align:right;
	width:220px;
}
.text_align_left{
	text-align:left;
	margin-top: 13px;
	color:#000;
	font:bold 11px Verdana;
}
.text_align_left a{
	color:#000; 
	font:bold 11px Verdana; 
	text-decoration:underline; 
	outline:none;
}
.buttons_tab_link{
	float:left;
	margin:5px auto;
	text-align:left;
	margin: 0 7px -2px 0px;
	font:normal 16px Arial;
	color:#555;
	text-align:center;
	border: 2px solid #d5d5d7;
	padding: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #F0F0F6;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.buttons_tab_link.lock_more_or_small_buttons_tab_link{
	display:none;
}
.border_bottom_tabs{
	clear: both;
	height: 2px;
	background: #CECECE;
	margin: 0px;
	width: 100%;
	margin: 0px auto;
}
.responsive_page_name_curator_tour_cross .border_bottom_tabs{
	width:100%;
}
.icon_mobile{
	width: 32px;
	float:left;
	margin-right: 5px;
}
.icon_mobile img{
	width:100%;
	height:auto;
}	


.text_mob_none{
	float:left;
	text-align: center;
	width: calc(100% - 37px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
#tourInfoDiv{
	background: #f9f9f9;
}
.clear_both_table{
	clear:both;
}
.head_table td{
	height:45px;
}
.bottom_table td{
	padding:5px 1px;
}
.click_drop_for_contacts_info,
.click_drop_for_information_info{
	display:none;
}
.about_bus .one_col{
	float:left; 
	color:#000; 
	text-align:center; 
	width:100px;
	margin:5px 5px 5px 0
}
.about_bus .two_col{
	float:left; 
	color:#777;
	font:normal 12px Arial; 
	text-align:left;
	width:100px;
	margin:5px 25px 5px 5px; 
	border-right:1px solid #CECECE
}
.about_bus #bus_race_stat{
	float:left; 
	color:#777; 
	font:normal 12px Arial; 
	text-align:left; 
	width:120px;
	margin:5px 25px 5px 5px; 
	border-right:1px solid #CECECE
}
.click_drop_for_bus_info{
	display:none;
}
.click_drop_for_information_bus_info{
	display:none;
}
.three_col_select{
	float:left; 
	color:#000; 
	font:bold 12px Arial; 
	text-align:left; 
	width:110px; 
	margin:15px 5px 5px 5px
}
.three_col_select select{
	border:1px solid #CCC; 
	width:75px;
	padding:3px; 
	font:normal 12px Arial
}
.for_col_select{
	float:left; 
	color:#000; 
	font:bold 12px Arial; 
	text-align:left; 
	width:170px; 
	margin:15px 5px 5px 5px
}
.for_col_select select{
	border:1px solid #CCC;
	width:125px;
	padding:3px; 
	font:normal 12px Arial
}
.five_col_select{
	float:left; 
	color:#000; 
	font:bold 12px Arial;
	text-align:left; 
	width:200px; 
	margin:15px 5px 5px 5px
}
.five_col_select select{
	border:1px solid #CCC; 
	width:125px; 
	padding:3px; 
	font:normal 12px Arial;
}
.clear_both_box_bottom{
	margin:10px auto;
	width:100%; 
	text-align:center; 
	font: bold 14px Verdana;
	clear:both;
}
.new_width_table_story_tour td{
	height: 30px;
	padding: 10px;
}
/*-------------------------------------------*/
/*------------POP-UP SET-TOUR-KPP------------*/
/*-------------------------------------------*/
.displayflex out_pop_up{
	width:100%;
}
.ui-dialog{
	background:white!important;
}
.ui-dialog html body{
	background:white!important;
}
.displayflex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.out_pop_up .one_item_flex .top_title_item_pop_up{
	background:#CECECE;
	color:#000;
	font:bold 12px Arial;
	height: 47px;
	padding: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border: 1px solid #CECECE;
}
.out_pop_up .one_item_flex .desc_item_pop_up .one_select_pop_up{
	width:50%;
	float:left;
	padding:0 10px;
}
.out_pop_up .one_item_flex .desc_item_pop_up .one_select_pop_up select{
	width: 100%!important;
}
.out_pop_up .one_item_flex .desc_item_pop_up .one_select_pop_up>div{
	text-align:left;

}
.out_pop_up .one_item_flex .desc_item_pop_up{
	border: 1px solid #CECECE;
	background:#C1DDA3;
	padding: 12px 2px;
	height:47px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.out_pop_up .one_item_flex {
	float:left;
	vertical-align: middle;
}
.out_pop_up .one_item_flex:nth-child(1){
	width: 15%;
}
.out_pop_up .one_item_flex:nth-child(2){
	width: 10%;
}
.out_pop_up .one_item_flex:nth-child(3){
	width: 25%;
}
.out_pop_up .one_item_flex:nth-child(3) select{
	margin-top:15px;
}
.out_pop_up .one_item_flex:nth-child(4){
	width: 50%;
}
.button_submit_form{
	display:block;
	clear:both;
	width: 100%;
	margin:10px 0;
}
.out_pop_up_bg_blue .one_item_flex .desc_item_pop_up{
	background:#B7DDF4;
}
/*-------------------------------------------*/
/*--------- PAGE TOUR TERMINAL LIST ---------*/
/*-------------------------------------------*/
.responsive_page_name_tour_terminal_list .text_center{
	margin:50px auto; 
	color:#777; 
	font: normal 16px Arial; 
	text-align:center;
}
.responsive_page_name_tour_terminal_list .active_tab{
	background: #f9f9f9;
	border-bottom: 2px solid #f9f9f9; 
	padding: 5px 5px;
}
.responsive_page_name_tour_terminal_list .displayflex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.responsive_page_name_tour_terminal_list .displayflex.nodisplayflex{
	display:block;
}
.responsive_page_name_tour_terminal_list .displayflex.nodisplayflex .buttons_tab_link{
	width:auto;
}
.responsive_page_name_tour_terminal_list .flex_class{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.responsive_page_name_tour_terminal_list .flex_class .one_item_for_flex_class{
	float:left;
	width:120px;
	border-right: 1px solid #CCC;
	padding: 0px 20px 0px 0px;
	margin: 0px 20px 0px 0px;
	height: 100%;
}
.responsive_page_name_tour_terminal_list .title_one_item_for_flex_class{
	display:block;
	text-align:left;
	margin: 5px 5px 0px 0;
	font:bold 11px Arial;
}

.responsive_page_name_tour_terminal_list .desc_one_item_for_flex_class{
	float:left;
}
.button_filter_look_more{
	display:none;
}
.for_mobile_buttons{
	display:none;
}
.extra_search_label{
	margin-top:15px;
}
ul.pageTab {
	  padding: 20px 0!important;
}
.small_table .head_table tr td,
.two_table_display_flex{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.small_table{
	width:100px;
	margin-left:10px;
}
.response_table_tour_terminal_list_two table:first-child thead tr td{
	height:45px;
}
#transferDetail{
	margin-left: 10px;
}
.exit_button, .bg_pop_up_one_table{
	display:none;
}
.response_table_tour_terminal_list_three thead td{
	height:45px;
}

/**/
.block_from_checked table{
	float:left;
	font:normal 12px Verdana;
	text-align:center;
	margin:10px auto;
	padding:0;
	border-right:1px solid #DDD;
}
.buttons_flex{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:left;
	    -ms-flex-pack:left;
	        justify-content:left;
	padding-left: 10px;
}
/*padding_left_right_5*/
.padding_left_right_bottom_5{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
/*calandar*/
.responsive_page_name_curator_tour_calendar{
	display: block;
}
.responsive_page_name_curator_tour_calendar .contacts_to_curator{
	width: 300px;
	padding: 0 10px;
	position:relative;
}
.responsive_page_name_curator_tour_calendar .description_curator{
	padding-top: 16px;
}
.responsive_page_name_curator_tour_calendar .title_boss_group{
	color:#000;
	font:normal 12px Verdana;
}
.responsive_page_name_curator_tour_calendar .select_curattor{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding:2px;
	font:normal 13px Verdana;
}
.responsive_page_name_curator_tour_calendar .select_curattor>span{
	float:left;
	display:block;
	margin-left:8px;
	margin-top:5px;
}
.boss_curator{
	display:block;
	float:left;
	padding: 10px 0 0 25px;
	color:#777;
}
.padding_left_button_tab{
	padding-left:10px;
}
.margin_top_button_tab{
	margin-top:20px;
}
.display_flex, .block_flex_for_feadback{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.class_for_row_padding .responsive_row{
	padding-top:5px;
}
.title_feedback{
	text-align:right;
	display:inline-block;
	font:normal 11px Arial;
	color:#777;
	margin: 2px 3px 0 4px;
}
.desc_feedback{
	text-align:center;
	display:inline-block;
	font:normal 24px Arial Narrow;
	color:#A9D065;
	margin:2px 15px 0 0;
	vertical-align:top;
}
.float_felt_none_for_mobile{
	float:left;
	margin:5px 3px 7px 0px;
}
.button_margn_top_full.float_felt_none_for_mobile{
	margin-top:15px;
}
.table_for_page_curator_calendar{
	width: 100%!important;
	margin: 10px  10px!important;
	clear: both;
}
.table_for_page_curator_calendar>table{
	width: 50%;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 0;
}
.width_none_float_left{
	clear:none!important;
	width: 0;
	float: left;
	display: none;
}
.star_for_page_curator_calendar{
	width: 48%!important;
	position: relative!important;
	margin: 0!important;
	top: -130px;
}
.this_tab_is_activer{
	display:none;
	margin:0;
	padding:0;

}
.padding_top_curator_first_line{
	padding-top:15px;
}

.no_active_tab{
	    border-bottom: 2px solid #d5d5d7!important;
}
 .response_table_curator_tour_list_wide .width50{
	padding: 10px 5px;	
	width: 50px!important;	
	min-width: 50px!important;	
	max-width:50px;
}
.response_table_curator_tour_list_wide .width65{
	padding: 10px 5px;
	width: 65px!important;
	min-width: 30px!important;
	max-width:65px;
}
.response_table_curator_tour_list_wide .width425{
	padding: 10px 5px;
	width: 425px!important;
	min-width: 300px!important;
	max-width:425px;
}
.response_table_curator_tour_list_wide .width175{
	padding: 10px 5px;
	width: 175px!important;
	min-width: 100px!important;
	max-width:175px;
}
.response_table_curator_tour_list_wide .width80{
	padding: 10px 5px;	
	width: 80px!important;	
	min-width: 80px!important;	
	max-width:80px;
}
.response_table_curator_tour_list_wide .width160{
	padding: 10px 5px;
	width: 160px!important;
	min-width: 65px!important;
	max-width:160px;
}
.response_table_curator_tour_list_wide .width150{
	padding: 10px 5px;
	width: 160px!important;
	min-width: 50px!important;
	max-width: 170px;
}
.page_one_feedback .left_block_one_next_param_feedback{
	width: 90%;
	text-align: left;
	background: none!important;
	position: relative!important;
	margin-top: 0!important;
}
.one_next_param_feedback{
	position:relative;
}
.page_one_feedback .one_next_param_feedback div{
	margin-top: 5px!important;
}
.page_one_feedback .footer_feedback>div{
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
}
.page_one_feedback  .right_block_one_next_param_feedback{
	top:5px;
	padding-left: 0!important;
	margin-left: 685px!important;
}
.page_one_feedback #gbMessageDiv{
		width: 750px!important;
		padding: 10px!important;
	}
/*-------------------------------------------*/
/*--------------MEDIA SCREEN-----------------*/
/*-------------------------------------------*/

@media screen and (max-width: 1280px) { 
	
	.buttons_tab_link{
		width:15%;
		font:normal 14px Arial;
	}

	
}
@media screen and (max-width: 1110px) { 
	.response_table.clear_both_table.response_table_curator_tour_list_wide{
		max-width:740px;
	}
	.response_table{
		height: 555px;
		overflow-x:scroll;
	}
	.response_table.response_table_tour_terminal_list_three {
		height:auto;
		overflow-x:scroll;
		max-height:450px;
	}
	.responsive_col_4{
		width: 50%;
	}
	.responsive_col_8{
		width: 66.66666%;
	}
	.responsive_page_name_curator_tour_cross .responsive_col_8{
		width: 100%;
	}
	.head_table td {
		height: auto;
	}
	.buttons_tab_link{
		width: 15%;
		font:normal 14px Arial;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}	
	.page_one_feedback #showTouchGallery{
		margin:0 0 20px!important;
		overflow: auto;
		position: fixed!important;
		width: 100%;
		height: 100%;
		top: 0!important;
		padding-top: 0!important;
	}
	.page_one_feedback #showTouchGallery>div:last-child{
		height: 0!important;
	}
	.page_one_feedback #showTouchGallery>div{
		width: calc(100% - 20px)!important;
		margin:10px!important;
		/* overflow: scroll; */
	}

	.page_one_feedback #showTouchGallery>div>div{
		margin: 8px!important;
	}
	.page_one_feedback #gallerySlider .placeholder{
		position: relative;
		height: 100%;
		background-position:top center!important;
	}
	.page_one_feedback #gallerySlider .placeholder .wrapper{
		display: flex!important;
		/* flex-direction: column; */
		flex-wrap: wrap;
		overflow: scroll;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		/* min-height: auto; */
		vertical-align: top;
	}
	.page_one_feedbac #gallerySlider .placeholder .wrapper>img,
	.page_one_feedbac #gallerySlider .placeholder .wrapper>div{
		width:100%;
	}
	.page_one_feedback #gallerySlider .placeholder .wrapper>img{
		margin: 0 auto 20px;
		/* padding:0; */
		/* height: auto; */
		width: auto;
		max-height: 500px;
		max-width: inherit;
		/* display: block; */
		/* min-width: 60%; */
	}
	#gallerySlider .placeholder div.wrapper:before{
		height:0!important;
	}
	.page_one_feedback .placeholder_text{
		min-height: 30px!important;
		width: 94%!important;
	}
}
@media screen and (max-width: 850px) {
	.text_mob_none{
		display:none;
	}
	.buttons_tab_link{
		width: 17%;
	}
	.one_item_flex{
		width:100%!important;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
	.out_pop_up .one_item_flex .top_title_item_pop_up{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width: 20%;
		height:auto;
	}
	.out_pop_up .one_item_flex .desc_item_pop_up{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width: 74%;
		padding:0px 5px;
		-webkit-box-pack: left;
		    -ms-flex-pack: left;
		        justify-content: left;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.out_pop_up .one_item_flex:nth-child(4) .desc_item_pop_up{
		display: inherit;
	}
	.out_pop_up .one_item_flex .desc_item_pop_up .one_select_pop_up{
		width: 100%;
		float:none;
		clear:both;
		padding: 0 5px 0 0;
	}
	.out_pop_up .one_item_flex:nth-child(3) select{
		margin-top:0px;
		width: 100%!important;
	}
	div.tour_info_popup{
		border: 2px solid #94CD6C;
		background: #FFF;
		width: calc(100% - 30px)!important;
		height: auto!important;
		margin-top: 0px!important;
		margin-left: 0px!important;
		z-index: 9999;
		padding: 5px!important;
		top: 40px;
		left: 10px;
	}
	.tour_info_popup div[rel=l_phone]{
		width: 100px;
	}
	.response_table_tour_terminal_list_two table:first-child thead tr td{
		height:auto;
	}
	#transferDetail{
		display:none;
		position: fixed;
		top: 10%;
		width: calc(100% - 20px);
		background: white;
		margin: 0;
		left: 0;
		margin: 10px;
	}
	.bg_pop_up_one_table{
		display:none;
		}
	.bg_pop_up_one_table{
		position: fixed;
		background: rgba(0, 0, 0, 0.6);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 0;
	}
	.exit_button{
		position:fixed;
		top:10px;
		background: -webkit-gradient(linear,left top, left bottom,from(#dbebaa),to(#87af53));
		background: -o-linear-gradient(#dbebaa,#87af53);
		background: linear-gradient(#dbebaa,#87af53);
		width: 35px;
		height: 35px;
		line-height: 33px;
		text-align: center;
		left: calc((100% - 35px)/2);
		border-radius: 50%;
		-webkit-box-shadow: 0px 2px 1px #585858;
		        box-shadow: 0px 2px 1px #585858;
		font-size: 20px;
		display: block;
	}
	.data_tbl{
		z-index1:99999999;
	}
	.turboactive_pop_up{
		display:block!important;
	}
	
	.hasDatepicker{
		overflow-x:scroll;
	}
	.table_for_page_curator_calendar>table{
		width: calc(100% - 20px);
		display: block;
		margin: 0 auto;
		margin-left: 0;
	}
	.table_for_page_curator_calendar>table tr:last-child > table{
		width:100%;

	}
	.table_for_page_curator_calendar>table tr:last-child table{
		margin-top: 15px!important;
		margin-bottom:0px!important;
	}
	.table_for_page_curator_calendar>table tr:last-child table tr td{
		width: 96%!important;
		padding-left: 6px!important;
		margin: 0!important;
		display: block;
		position:relative;
		
	}
	.table_for_page_curator_calendar>table tr:last-child table tr td table tr{
		position:absolute;
		right:10px;
		top: -35px;
	}
	.table_for_page_curator_calendar>table tr .collage_container{
		display:none;
	}
	.star_for_page_curator_calendar{
		width: 100%!important;
		top: -20px;
		left: 5px;
	}
	.responsive_page_name_curator_tour_cross .border_bottom_tabs{
		width:100%;
	}
	.border_bottom_tabs{
		width: 100%;
	}
	

}
@media screen and (max-width: 768px) {

	.responsive_col_4{
		width: 100%;
	}
	.responsive_col_8{
		width: 100%;
	}
	.responsive_col_6{
		width: 100%;
	}
	.response_table .table{
		overflow:hidden;
	}
	.bottom_table{
		overflow:scroll;
	}
	.head_table{
		overflow-y:scroll;
	}
	.title_from_line{
		font-size: 11px;
		margin-left: 0;
		width: 64px;
	}
	.desc_from_line select{
		width: 150px;
	}
	.next_line{
		display:block;
		width:100%;
		clear:both;
		height: 32px;
	}
	#kpp_id, 
	#country_id, 
	#dev_id,
	{
		width:150px; 
	}
	#curator_id{
		width:150px; 
	}
	#year_id{
		width:60px; 
	}
	#month_id{
		width:90px; 
	}
	#month_plus{
		width:50px; 
	}
	/*.head_table*/
	
	.head_table tr{
		display: block;
		position: relative;
	}
	.head_table tr td{
		min-width: 76px;
		max-width: 76px;
		padding: 5px 3px;
	}
	.head_table tr td:nth-child(1), .bottom_table tr td:nth-child(1) {
		min-width: 20px;
		max-width: 25px
	}
	.head_table tr td:nth-child(2), .bottom_table tr td:nth-child(2) {
		min-width: 150px;
		max-width: 150px
	}
	.head_table tr td:nth-child(3), .bottom_table tr td:nth-child(3) {
		min-width: 40px;
		max-width: 40px
	}

	
	.bottom_table{
		display: block;
		overflow: auto;
		width: 100%;
		height: 500px;
		display: block;
	}
	.responsive_page_name_curator_tour_cross .bottom_table{
		display: block;
		overflow: auto;
		width: 100%;
		height: auto;
		display: block;
		max-height: 500px;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td,
	.responsive_page_name_curator_tour_cross .bottom_table tr td{
		min-width: 120px;
		max-width: 120px;
		padding:10px 0;
	}
	.bottom_table tr td{
		min-width: 75px;
		max-width: 75px;
		padding: 5px 3px;
	}
	.head_table tr td:last-child{
		width:100px;
	}
	.bottom_table tr td:last-child{
		width:100px;
	}
	
	/*---------------------------page curator-tour-cross-------------------------*/
	/*---------------------------page curator-tour-cross-------------------------*/
	/*---------------------------page curator-tour-cross-------------------------*/
	.this_tab_is_activer{
		text-align:center;
		font-size:12px;
		color: #777777;
		display:block;
		padding-top: 5px;
	}
	.responsive_page_name_curator_tour_cross .border_bottom_tabs{
		width:100%;
	}
	.responsive_page_name_curator_tour_cross{
		display: block;
	}
	.width_title_for_input{
		width: 80px;
	}
	.ui-widget-overlay{
		width: 100%!important;
		height: 100%!important;
		position: fixed;
	}
	.ui-dialog{
		width: 98%!important;
		position: fixed!important;
		top: 20px!important;
		left: 0!important;
	}
	.active_form .ui-dialog .ui-dialog-content {
		/* padding: 0px 0px; */
		/* min-height: 50px!important; */
		max-height: 550px;
		/* height: 100%!important; */
		/* overflow: scroll!important; */
	}
	.ui-dialog .ui-dialog-content {
		/* padding: 0px 0px; */
		/* min-height: 500px!important; */
		/* overflow: scroll!important; */
	}
	.curator_image{
		width:25%;
		float:left;
	}
	.curator_image img{
		width:100%;
	}
	.contacts_to_curator{
		float:left;
		width: 67%;
		padding: 0 0 0 12px;
	}
	.one_line_about_currator{
		position:relative;
		top: 0;
		margin-bottom: 5px;
	}
	.one_line_about_currator a{
		font-size:13px;
		display:block;
	}
	.one_line_about_currator span{
		font-size:11px;
		clear:both;
	}
	.text_align_right{
		text-align:left;
		margin-top: 1px;
		margin-left: 10px;
	}
	.text_align_left{
		text-align:right;
		margin-top: 1px;
	}
	.icon_mobile{
		display: block;
		float:none;
		margin: 0px auto;
	}
	.tour_info_popup tbody tbody tr td:nth-child(1),
	 .tour_info_popup tbody tbody tr td:nth-child(1){
		min-width: 37px!important;
		max-width: 37px!important;
	}
	.tour_info_popup tbody tbody tr td:nth-child(1) img,
	 .tour_info_popup tbody tbody tr td:nth-child(1) img{
		width:96%;
		
	}
	.responsive_page_name_curator_tour_cross .head_table tr td:nth-child(1), 
	.responsive_page_name_curator_tour_cross .bottom_table tr td:nth-child(1) {
		min-width: 38px;
		max-width: 56px;
		padding: 10px 0;
		width: 38px!important;
	}
	.tour_info_popup tbody table{
		width: 100%!important;
	}
	.responsive_page_name_curator_tour_cross .new_width_table_story_tour .head_table tr td:nth-child(1), 
	.responsive_page_name_curator_tour_cross .new_width_table_story_tour .bottom_table tr td:nth-child(1) {
		min-width: 50px;
		max-width: 56px;
		padding: 10px 0;
		width: 38px!important;
	}
	.new_width_table_story_tour .bottom_table{
		max-height:400px;
		height:auto;
	}

	.responsive_page_name_curator_tour_cross .new_width_table_story_tour .head_table tr td:nth-child(3), 
	.responsive_page_name_curator_tour_cross .new_width_table_story_tour .bottom_table tr td:nth-child(3) {
		min-width: 170px;
		max-width: 170px;
		padding: 10px 0;
		width: 38px!important;
	}
	.responsive_page_name_curator_tour_cross .new_width_table_story_tour .head_table tr td:nth-child(4), 
	.responsive_page_name_curator_tour_cross .new_width_table_story_tour .bottom_table tr td:nth-child(4) {
		min-width: 50px;
		max-width: 56px;
		padding: 10px 0;
		width: 38px!important;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td:nth-child(2), 
	.responsive_page_name_curator_tour_cross .bottom_table tr td:nth-child(2) {
		min-width: 65px;
		max-width: 90px;
		padding: 10px 0;
		width: 65px!important;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td{
		border: 1px solid #cecece;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td:nth-child(3),
	.responsive_page_name_curator_tour_cross .bottom_table tr td:nth-child(3) {
		min-width: 60px;
		max-width: 56px;
		padding: 10px 0;
		text-align: center;
		width: 52px!important;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td:nth-child(4),
	.responsive_page_name_curator_tour_cross .bottom_table tr td:nth-child(4) {
		min-width: 66px;
		max-width: 46px;
		padding: 10px 0;
		width: 66px!important;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td:nth-child(7),
	.responsive_page_name_curator_tour_cross .bottom_table tr td:nth-child(7) {
		min-width: 120px!important;
		max-width: 120px!important;
		padding: 10px 0;
		width: 120px!important;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td:nth-child(9),
	.responsive_page_name_curator_tour_cross .bottom_table tr td:nth-child(9) {
		min-width: 120px!important;
		max-width: 120px!important;
		padding: 10px 0;
		width: 67px!important;
	}
	.responsive_page_name_curator_tour_cross .head_table tr td,
	.responsive_page_name_curator_tour_cross .bottom_table tr td {
		vertical-align:top;
		padding: 10px 5px;
		width: 100px!important;
		margin: 0;
	}
	.responsive_page_name_curator_tour_cross .table_for_bus_information .head_table tr td:nth-child(1),
	.responsive_page_name_curator_tour_cross .table_for_bus_information .bottom_table tr td:nth-child(1) {
		min-width: 65px!important;
		max-width: 90px!important;
		padding: 10px 0;
		width: 90px!important;
	}
	.responsive_page_name_curator_tour_cross .table_for_bus_information .head_table tr td:nth-child(4),
	.responsive_page_name_curator_tour_cross .table_for_bus_information .bottom_table tr td:nth-child(4) {
		min-width: 200px!important;
		max-width: 200px!important;
		padding: 10px 5px;
		width: 200px!important;
	}
	.responsive_page_name_curator_tour_cross .table_for_bus_information .head_table tr td:nth-child(5),
	.responsive_page_name_curator_tour_cross .table_for_bus_information .bottom_table tr td:nth-child(5) {
		min-width: 70px!important;
		max-width: 70px!important;
		padding: 10px 0;
		width: 70px!important;
	}
	.height_none_curator_tour_cross{
		display:none;
	}
	.description_curator_none_curator_tour_cross{
		display:none;
	}
	.click_drop_for_contacts_info,
	.click_drop_for_information_info{
		display:block;
		position:absolute;
		top: 34px;
		width:20px;
		height:20px;
		right: 30px;
	}
	.click_drop_for_information_info{
		background: url(/images/lk/sprite_button.png) 340px 0px;
		right: 0;
	}
	.about_bus{
		position:relative;
	}
	.about_bus .two_col{ 
		border-right:none
	}
	.about_bus #bus_race_stat{
		display:none;
		border-right:none
	}	
	.none_mobile_seects{
		display:none;
	}
	.none_mobile_seects>div{
		width:100%;
		margin: 5px;
		line-height: 24px;
	}
	.none_mobile_seects select{
		float:right;
		margin-right:5px;
	}
	.click_drop_for_bus_info,
	.click_drop_for_information_bus_info{
		display:block;
		position:absolute;
		top: 34px;
		width:20px;
		height:20px;
		right: 30px;
	}
	.click_drop_for_information_bus_info{
		background: url(/images/lk/sprite_button.png) 340px 0px;
		right: 0;
	}
	.activation_information{
		display:block!important;
	}
	.ui-dialog{
		width: 99%!important;
	}

	.displayflex{
		display: -ms-grid;
		display: grid;
	}
	.responsive_page_name_tour_terminal_list .displayflex{
		display: block;
	}
	.out_pop_up .one_item_flex .top_title_item_pop_up{
		width: 25%;
	}
	.out_pop_up .one_item_flex .desc_item_pop_up{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width: 63%;
	}
	/**/
	.response_table_tour_terminal_list .head_table tr td:nth-child(4),
	.response_table_tour_terminal_list .bottom_table tr td:nth-child(4){
		width:65px;
		min-width: 200px!important;
		max-width: 200px!important;
		padding: 10px 5px;
	}
	.response_table_tour_terminal_list .head_table tr td:nth-child(5),
	.response_table_tour_terminal_list .bottom_table tr td:nth-child(5){
		width:65px;
		min-width: 90px!important;
		max-width: 90px!important;
		padding: 10px 5px;
	}
	.response_table_tour_terminal_list .head_table tr td:nth-child(7),
	.response_table_tour_terminal_list .bottom_table tr td:nth-child(7),
	.response_table_tour_terminal_list .head_table tr td:nth-child(8),
	.response_table_tour_terminal_list .bottom_table tr td:nth-child(8){
		width:65px;
		min-width: 65px!important;
		max-width: 65px!important;
		padding: 10px 5px;
	}
	.response_table_tour_terminal_list .head_table tr td:nth-child(9),
	.response_table_tour_terminal_list .bottom_table tr td:nth-child(9){
		width:200px;
		min-width: 200px!important;
		max-width: 200px!important;
		padding: 10px 5px;
		text-align:center!important;
	} 
	.response_table_tour_terminal_list_two .head_table tr td,
	.response_table_tour_terminal_list_two .bottom_table tr td{
		width:65px;
		min-width: 65px!important;
		max-width: 65px!important;
		padding: 10px 5px;
	}
	.two_table_display_flex table:nth-child(1){
		width:70%;
		max-width:70%; 
		        flex:70%;
	}
	.responsive_page_name_curator_tour_cross  .small_table .head_table tr td,
	.responsive_page_name_curator_tour_cross  .small_table .bottom_table tr td  {
		min-width: 80px!important;
		max-width: 80px!important;
		padding: 10px 0!important;
		width: 100px!important;
	}
	.response_table_tour_terminal_list_two{
		border-right:1px solid #ccc;
	}
	.two_table_display_flex table:nth-child(1){
		width:70%;
		max-width:70%;
		        flex:70%;
	}
	.small_table .head_table tr td,
	.small_table .bottom_table tr td  {
		min-width: 48px;
		max-width: 48px;
		padding: 10px 0;
		width: 48px!important;
	}
	.small_table{
		width:100px;
		margin-left:10px;
	}
	.response_table_tour_terminal_list_three .head_table tr td:nth-child(1),
	.response_table_tour_terminal_list_three .bottom_table tr td:nth-child(1) {
		padding: 10px 5px;
		width: 150px!important;
		min-width:150px;
		max-width:150px;
	}
	.response_table_tour_terminal_list_three .head_table tr td:nth-child(5),
	.response_table_tour_terminal_list_three .bottom_table tr td:nth-child(5) {
		padding: 10px 5px;
		width: 50px!important;
		min-width:50px;
		max-width:50px;
	}
	.response_table_tour_terminal_list_three .head_table tr td:nth-child(6),
	.response_table_tour_terminal_list_three .bottom_table tr td:nth-child(6) {
		padding: 10px 5px;
		width: 250px!important;
		min-width:250px;
		max-width:250px;
	}
	.response_table_tour_terminal_list_three thead tr td{
		height:auto;
	}
	.block_from_checked table{
		float:none;
		display: block;
		width:100%;
		border-right:none;
		border-bottom: 1px solid #DDD;
		border-top: 1px solid #DDD;
	}
	.ui-multiselect-menu.ui-corner-all{
		width: 190px!important;
	}
	.buttons_flex{
		        justify-content:center;
	}
	#header-fixed{
		display: none!important;
	}
	.response_table_tour_cross_city .bottom_table tr:nth-child(1) td:nth-child(1),
	.response_table_tour_cross_city .bottom_table tr:nth-child(1) td:nth-child(2){
		vertical-align:top;
	}
	.response_table_tour_cross_city .head_table tr td:nth-child(1),
	.response_table_tour_cross_city .bottom_table tr:nth-child(1) td:nth-child(1),
	.response_table_tour_cross_city .head_table tr td:nth-child(2){
		padding: 10px 5px;
		width: 50px!important; 
		min-width:50px; 
		max-width:50px;
	}
	.response_table_tour_cross_city .head_table tr td:nth-child(3),
	.response_table_tour_cross_city .head_table tr td:nth-child(5),
	.response_table_tour_cross_city .bottom_table tr:nth-child(1) td:nth-child(5),
	.response_table_tour_cross_city .bottom_table tr:nth-child(1) td:nth-child(3),
	.response_table_tour_cross_city .head_table tr td:nth-child(4){
		padding: 10px 5px;
		width: 150px!important; 
		min-width:150px; 
		max-width:150px;
	}
	.response_table_tour_cross_city .head_table tr td:nth-child(9),
	.response_table_tour_cross_city .bottom_table tr:nth-child(1) td:nth-child(13)
	{
		padding: 10px 5px;
		width: 250px!important; 
		min-width:250px; 
		max-width:250px;
	}
	.vertical_top, 
	.tho_tr_width{
		vertical-align:top;
	}
	.tho_tr_width{
		padding: 10px 5px;
		width: 50px!important;
		min-width: 50px!important;
		max-width: 50px!important;
	}
	.response_table_tour_cross_city.here_new_response .head_table tr td{
		border: 1px solid #cecece;
	}
	/*50px*/
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_city_data,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_city_count,
	.response_table_tour_cross_city.here_new_response .vertical_top,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_city_reis, 
	.response_table_tour_cross_city.here_new_response .q4,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_data_tour,
	.response_table_tour_cross_city.here_new_response .q7,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_tov,
	.response_table_tour_cross_city.here_new_response .q8,
	.response_table_tour_cross_city.here_new_response .w5,
	.response_table_tour_cross_city.here_new_response .w7,
	.response_table_tour_cross_city.here_new_response .w8{	
		padding: 10px 5px;	
		width: 50px!important;	
		min-width: 50px!important;	
		max-width:50px;
	}
	/*75px*/
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_none,
	.response_table_tour_cross_city.here_new_response .q6{
		padding: 10px 5px;
		width: 75px!important;
		min-width: 62px!important;
		max-width:75px;
	}
	/*150px*/
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_city_country,
	.response_table_tour_cross_city.here_new_response .w1,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_city_time, 
	.response_table_tour_cross_city.here_new_response .q2q,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_city_boss
	.response_table_tour_cross_city.here_new_response .q3,
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_boss_tours, 
	.response_table_tour_cross_city.here_new_response .q9,
	.response_table_tour_cross_city.here_new_response .q1,
	.response_table_tour_cross_city.here_new_response .w3,
	.response_table_tour_cross_city.here_new_response .q3{	
		padding: 10px 5px;	
		width: 150px!important;	
		min-width: 150px!important;	
		max-width:150px;
	}

	/*250px*/
	.response_table_tour_cross_city.here_new_response .respons_table_tour_cross_tour_boss,
	.response_table_tour_cross_city.here_new_response .w6,
	.response_table_tour_cross_city.here_new_response .q5
	{	
		padding: 10px 5px;	
		width:250px!important;	
		min-width: 250px!important;	
		max-width:250px;
	}
	/*------curator_tour_history------*/
	.table_for_curator_tour_history tr td
	{
		padding: 10px 5px;
		text-align:center;
		
	}
	.table_for_curator_tour_history .head_table tr td:nth-child(3),
	.table_for_curator_tour_history .bottom_table tr td:nth-child(3)
	{
		
		padding: 10px 5px;
		width: 250px!important; 
		min-width:250px; 
		max-width:250px;
	}
	.table_for_curator_tour_history .head_table tr td:nth-child(1),
	.table_for_curator_tour_history .bottom_table tr td:nth-child(1)
	{
		
		padding: 10px 5px;
		width: 50px!important; 
		min-width:50px; 
		max-width:50px;
	}
	.table_for_curator_tour_history .head_table tr td:nth-child(2),
	.table_for_curator_tour_history .bottom_table tr td:nth-child(2)
	{
		
		padding: 10px 5px;
		width: 50px!important; 
		min-width:50px; 
		max-width:50px;
	}
	/**/
	.clear_both_filter_item{
		display:block;
		width:100%;
		clear:both;
	}
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(1),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(1),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(2),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(2),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(3),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(3),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(5),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(6),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(7),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(8),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(8),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(9),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(10),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(11)
	{
		
		padding: 10px 5px;
		width: 50px!important; 
		min-width:50px!important; 
		max-width:50px!important;
	}
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(4),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(4)
	{	
		padding: 10px 5px;	
		width: 250px!important;	
		min-width: 250px!important;	
		max-width:250px;
	}
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(6),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(7),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(9),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(10),
	.response_table_curator_tour_list_wide .head_table tr td:nth-child(11),
	.response_table_curator_tour_list_wide .bottom_table tr td:nth-child(12)
	{	
		padding: 10px 5px;	
		width: 150px!important;	
		min-width: 150px!important;	
		max-width:150px;
	}
	
	/*calendar*/
	.responsive_page_name_curator_tour_calendar .select_curattor{
		display: block;
	}
	.boss_curator{
		font-size:10px;
		padding: 3px 0 0 10px;
		display: block;
		width: 100%;
	}
	.responsive_page_name_tour_terminal_list .margin_top_button_tab .five_buttons{
		padding: 10px 0px;
	}
	
	.title_feedback{
		text-align:center; 
	}
	.desc_feedback{
		text-align: left;
	}
	.float_felt_none_for_mobile{
		float:none;
		margin:5px 3px 7px 5px;
		display: block;
		height: 39px;
	}
	.button_margn_top_full.float_felt_none_for_mobile{
		margin-top: -40px;
		position:relative;
		left:10px;
	}
	.response_table_tour_calendar .head_table tr td:nth-child(3),
	.response_table_tour_calendar .bottom_table tr td:nth-child(3),
	.response_table_tour_calendar .head_table tr td:nth-child(5),
	.response_table_tour_calendar .bottom_table tr td:nth-child(5),
	.response_table_tour_calendar .head_table tr td:nth-child(6),
	.response_table_tour_calendar .bottom_table tr td:nth-child(6)
	{	
		padding: 10px 5px;	
		width: 40px!important;	
		min-width: 40px!important;	
		max-width:40px;
	}
	.response_table_tour_calendar .head_table tr td:nth-child(4),
	.response_table_tour_calendar .bottom_table tr td:nth-child(4)
	{	
		padding: 10px 5px;	
		width: 250px!important;	
		min-width: 250px!important;	
		max-width:250px;
	}
	.response_table_tour_calendar .head_table tr td:nth-child(7),
	.response_table_tour_calendar .bottom_table tr td:nth-child(7)
	{	
		padding: 10px 5px;	
		width: 120px!important;	
		min-width: 120px!important;	
		max-width:120px;
	}
	.padding_top_curator_first_line{
		padding-top:0px;
	}
	.ui-datepicker{
		 width: calc(100% - 26px)!important;
		 left: 10px!important;
	}
	/*curator tour cross*/
	/*50px*/
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross1,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross2,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross4,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross7,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross9,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross1,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross2,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross4,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross7,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross9,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross13,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross15,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross17,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross18,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross20,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross23,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross29,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross25,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross31{
		padding: 10px 5px;	
		width: 50px!important;	
		min-width: 50px!important;	
		max-width:50px;
	}
	/*100px*/
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross3,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross3,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross19{
		padding: 10px 5px;	
		width: 100px!important;	
		min-width: 100px!important;	
		max-width:100px;
	}
	/*150px*/
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross5,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross6,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross10,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross5,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross6,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross10,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross16,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross11,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross21,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross27,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross22,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross26,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross32
	{
		padding: 10px 5px;	
		width: 150px!important;	
		min-width: 150px!important;	
		max-width:150px;
	}
	/*250px*/
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-curator-tour-cross8,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross8,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross14,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross24,
	.responsive_page_name_curator_tour_cross.active_respons_tab .resp-curator-tour-cross-new-style .resp-bottom-tabl-curator-tour-cross30{
		padding: 10px 5px;	
		width: 250px!important;	
		min-width: 250px!important;	
		max-width:250px;
	}
	.select2-drop{
		top:10px;
		left:0!important;
	}

	.select2-drop.bigdrop,
	.select2-results-dept-0.select2-result,
	.select2-results-dept-0.select2-result .select2-result-label,
	.select2-results-dept-0.select2-result .select2-result-label span{
		width: calc(100% - 20px)!important;
		left: 10px!important;
	}
	
	/*--------tour-quote---------*/
	/*--------tour-quote---------*/
	/*--------tour-quote---------*/
	.active_form>div,
	.active_form>div>div,
	.active_form>div>div>table,
	.active_form>div>div>table>tbody,
	.active_form>div>div>table>tbody>tr,
	.active_form>div>div>table>tbody>tr>td{
		padding: 0!important;
		margin: 0!important;
		overflow: scroll;
	}
	#body_div,
	#body_div>table{
		width:100%!important;
		overflow: hidden;
	}
	#body_div div#bc_div{
		width:100%!important; 
		margin: 0!important;
	}
	.active_form {
		display: block;
		width: 100%;
		box-sizing: border-box;
	}
	.active_form option{
		font-size:14px;
	}
	.active_form #ui-datepicker-div.ui-datepicker{
		width:calc(100% - 30px)!important;
		left:15px!important;
		display: none;
		z-index: 10000!important;
	}
	.active_form>tbody, .active_form>tbody>tr, .active_form>tbody>tr>td{
		display:block;
		width: 100%;
		overflow:hidden;
	}
	.active_form .ui-dialog.ui-widget{
		width:100%!important;
		left:0!important;
	}
	.display_none_active_form{
		display:none!important;
	}
	#accoutContentTdInner{
		display: block;
		position: absolute;
		top:0;
		left:0;
		height: 100%;
		width: calc(100% - 28px);
		background: #fff;
		height: auto;
		margin-bottom: 5px;
		padding: 5px;
		overflow-x: scroll;
	}
	#option_price_table_flex.option_price_table_flex tbody tr td{
		display: block;
		/* width: 33%!important; */
		float:left!important;
		text-align: center!important;
	}
	#option_price_table_flex.option_price_table_flex tbody tr{
		width: 100%;
		background:none;
		clear: both;
		display: flex;
		flex-wrap: wrap;
	}
	#accoutContentTdInner>form{
		width: 100%!important;
		overflow-x: hidden;
		display: block;
	}
	#accoutContentTdInner>div{
		width: 100%!important;
		overflow: hidden;
		display: block;
		margin: 0!important;
	}
	#for_friend_div{
		display: none!important;
	}
	#accoutContentTdInner>table{
		width: 100%!important;
		overflow: hidden;
		display: block;
	}
	.noneheight{
		height:0!important;
	}
	#accoutContentTdInner form table{
		display:block;
	}
	#accoutContentTdInner>form table{
		display:block;
		width: calc(100% - 0px);
		margin: 0 auto;
	}
	#option_price_table_flex{
		width:calc(100% - 40px)!important;
		background: none!important;
	}
	.ct_comfort_price{
		position:relative!important;
		margin:0!important;
	}
	#accoutContentTdInner>form table tr:last-child,
	#accoutContentTdInner>form table tr:last-child td{
		
/* width: 100%; */
	}
	#accoutContentTdInner .two_button_cottom_account_manager{
		padding: 0!important;
	}
	
	
	#dynamicInputRow1 table{
		width: calc(100% - 12px)!important;	
		padding:5px;
	}
	#accoutContentTdInner>form table tbody{
		display:block;
		width:100%;
	}
	#dynamicInputRow1{
		display:block;
		width:100%;
	}
	#dynamicInputRow1{
		display: flex;
		width: 100%;
		/* padding: 5px 0; */
		height: 100%;
	}
	.orange_flex_top_block table{
		padding:5px;
		width: calc(100% - 10px)!important;
	}
	.orange_flex_top_block table tr{
		display:flex;
		padding: 5px 0;
	}
	.orange_flex_top_block table tr td:first-child{
		    flex-basis: 70%;
	}
	#dynamicInputRow1 td{
		display:block;
		width:100%;
		padding:5px;
	}
	#accoutContentTdInner>form table tr:nth-child(2) table tr td{
		display:block;
		width:100%;
		padding:5px;
	}
	#accoutContentTdInner>form table tr:first-child td{
		padding: 0px!important;
		display: block!important;
		margin:0;
		display: block;
		font-size: 12px;
		width: calc(100% - 2px)!important;
		float: left;
	}
	#accoutContentTdInner>form table tr:nth-child(2) td{
		padding: 0px!important;
		display: block!important;
		margin:0;
		display: block;
		font-size: 12px;
		width: calc(100% - 2px)!important;
		float: left;
	}
	#div_calc_turist_currency_2,
	#div_calc_currency{
		z-index:0!important;

	}
	#accoutContentTdInner>form table tr:nth-child(2) table tr td.half_width_date{
		display: block!important;
		width:50%!important;
		text-align:center;
	}
	.summ_cost_money_account_manager{
		width: calc(100% - 2px)!important;
		margin: 5px 0!important;
	}
	#accoutContentTdInner>form table tr:first-child table tr td{
		padding: 0px!important;
		/* display: block!important; */
		margin:0;
		display: block;
		font-size: 12px;
		float: left;
		/* height: 40px; */
	}
	.orange_flex_top_block{
		width:100%;
		display: block;
	}
	#dynamicInputRow1 td{
		padding: 0px!important;
		display: block!important;
		margin:0;
		display: block;
		font-size: 12px;
		width: 100%!important;
		float: left;
	}
	.buttons_tab_link.display_none_this_tab_for_mobile{
		display:none;
	}
	.buttons_tab_link.lock_more_or_small_buttons_tab_link{
		display:block;
		height: 32px;
		line-height: 19px;
		font-size: 30px;
		color: #a9a9a9;
	}
	.buttons_tab_link.lock_more_or_small_buttons_tab_link .lock_small_buttons_tab_link{
		display:none;
		line-height: 31px;
	}
	.buttons_tab_link.lock_more_or_small_buttons_tab_link.turboactivetab .lock_small_buttons_tab_link{
		display:block!important;
	}
	.buttons_tab_link.lock_more_or_small_buttons_tab_link.turboactivetab .lock_more_buttons_tab_link{
		display:none!important;
	}
	.buttons_tab_link.display_none_this_tab_for_mobile.activetabthis{
		display:block;
	}
	.add_request_form_width{
		width:calc(100% - 12px);
	}
	#dynamicInputRow1 tbody{
		display: flex!important;
		        flex-direction: column;
	}
	#dynamicInputRow1 tbody tr:first-child
	{
		    /* flex-basis:100%; */
		    /* flex-wrap:wrap; */
		    /* padding: 0!important; */
		    /* margin: 0!important; */
		    /* min-height: 50px; */
	}
	
	#dynamicInputRow1 tbody tr:first-child td{
		    flex-basis:100%;
		display: flex!important;

	}
	#dynamicInputRow1 tbody tr{
		    /* flex-basis:100%; */
		    margin: 0px 0 5px;
		    /* display: block; */
		    width: 100%;
		    height: auto;
		    min-height: 100%;
	}
	#dynamicInputRow1 tbody tr td input{
		display: block;
		margin: 5px 0;
		height: 20px;
	}
	#dynamicInputRow1 tbody tr td select{
		display: block;
		margin: 5px 0;
		-webkit-appearance: menulist-button;
		height: 30px;
	}
	#dynamicInputRow1 tbody tr td{
		    flex-basis:100%!important;
	}
	.responsive_page_name_tour_terminal_list .title_one_item_for_flex_class{
		display:block;
		text-align:left;
		margin: 15px 5px 0px 0;
		font:bold 11px Arial;
	}
	.ui-dialog.ui-widget.ui-widget-content{
		overflow: hidden;
		width: calc(100% - 11px)!important;
		left: 2px!important;
		/* height: 500px!important; */
	}
	.ui-dialog.ui-widget.ui-widget-content #group_type{
		width:150px!important;
	}
	#dynamicInputRow1 .tr_one{
		/* display: flex!important; */
		flex-direction: column;
		min-height: 50px;
	}
	#dynamicInputRow1 .tr_one td{
		    flex-basis: 100%!important;
		width: 100%!important;
		display: block!important;
	}
	#dynamicInputRow1 .tr_one table,
	#dynamicInputRow1 .tr_one tbody{
		display:block!important;
		margin:0!important;
		padding:0!important;
		width: 100%!important;
	}
	#dynamicInputRow1 .tr_one td tr{
		display:flex!important;
		        align-items: center;
	}
	#dynamicInputRow1 .tr_one td tr td:first-child{
		width: 94%!important;
		    flex-basis: 80%!important;
	}
	#dynamicInputRow1 .tr_one td tr td:last-child{
		width: 5%!important;
		    flex-basis: 80%!important;
	}
	/*mobile extra*/
	textarea#add_request{
		width: calc(100% - 12px);
	}
	.summ_itogo{
		width:calc(100% - 2px)!important; 
		margin:9px 0!important;
	}
	table.display_flax_date tr{
		
		display:flex!important;
		
		        justify-content: space-between;
		
		        align-items:center;
	}
	table.display_flax_date tr td.first_td:first-child{
		width:70%!important;
	}
	tr.display_block_tr{
		display: block;
		width: 100%;
	}
	td.no_padding_td{
		padding:0px!important;
		width: calc(100% - 2px);
	
		display: flex;
	}
	tr.display_flex_tr2{		
		flex-direction: column;		
		justify-content: center;	
		align-items: center;	
		margin-bottom: 10px!important;	
	}
	tr.display_flex_tr2 .notki{

		display: flex!important;
		justify-content: center;
		align-items: center;
	}
	tr.orange_flex_top_block tr{
		
		display: flex!important;
	}
	div.title_vsia{
		width:100%!important;
		padding: 10px 0!important;
	}
	tr.order10{
		
		        order:10;
	}
	#dialog-confirm-visa{
		width:calc(100% - 20px)!important;
		padding:10px!important;
		text-align:center!important;
		height: auto!important;
	}
	.t2pDiv{
		width:80%!important;
	}
	.display_flex_who{
		
		display:flex;
		margin-bottom: 15px;
	}
	/*Page_one_feedback*/
	.page_one_feedback .display_clear_none, 
	.page_one_feedback #ad_div_block, 
	.page_one_feedback .footer_feedback, 
	.page_one_feedback .text_footer_bottom, 
	.page_one_feedback .footer_battons{
		 /* display: none!important; */
	}
	.page_one_feedback .width_container_feedback,
	.page_one_feedback .header_feedback,
	.page_one_feedback .header_feedback tbody tr{
		display:block;
		width: 100%;
		text-align: center;
	}
	.header_about_user_feedback>td{
		display:block;
	}
	.page_one_feedback .header_top_tho_feedback td{
		display:block;
		width:100%;
		text-align:center;
	}
	.page_one_feedback .header_feedback tbody tr td:first-child{
		/* width:100%; */
	}
	.small_fotos_from_feedback td:first-child{
		/* width:25%!important; */
	}
	.page_one_feedback .header_feedback tbody{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.page_one_feedback{
		background:none;
	}
	.page_one_feedback .width_container_feedback{
		width:100%!important;
	}
	.page_one_feedback .left_block_feedback{
		width: calc(100% - 20px)!important;
		padding: 0 10px!important;
	}

	.page_one_feedback .td_display_flex{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		/* flex-direction: column; */
		padding: 10px 0 5px!important;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.page_one_feedback .td_display_flex>div{
		position: relative!important;
		margin: 0!important;
	}
	.page_one_feedback .td_display_flex div{
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
	}
	.page_one_feedback .td_display_flex a{
		/* display: -webkit-flex; */
		/* display: flex; */
		-ms-flex-order: 1;
		/* order: 1; */
		width: 20%;
		overflow: hidden;
		/* position: relative; */
		/* -webkit-justify-content: center; */
		-ms-justify-content: center;
		/* justify-content: center; */
		text-align: center;
		position: relative;
		height: 26px;
	}
	.page_one_feedback .td_display_flex a img{
		display: block;
		margin:0 auto;
		/* height: 100%; */
		width: 800px;
		/* max-width: 800px; */
		height: 26px;
		/* min-height: auto; */
		position: absolute;
		left: -370px;
	}
	.page_one_feedback .header_top_tho_feedback td{
		padding:5px 0!important;
	}
	.page_one_feedback .header_top_tho_feedback h1{
		font-size:14px!important;
		/* display: block!important; */
		/* margin: 0 auto!important; */
	}
	.page_one_feedback .header_name_tour_feedback h2{
		text-align:center;
	}
	.page_one_feedback .header_image_feedback td{
		/* padding:0px!important; */
		width: calc(100% - 0px);
		padding: 0!important;
	}
	.page_one_feedback .header_image_feedback{
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
	}
	.page_one_feedback .small_fotos_from_feedback{
		height:auto!important;	
	}
	.page_one_feedback .small_fotos_from_feedback tr{
		height:auto!important;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		/* padding: 0 10px; */
		/* flex-direction: column; */
		/* columns: 4; */
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		/* height: 400px; */
		-ms-flex-line-pack: justify;
		    align-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.page_one_feedback .small_link_tour a{
		font-size: 8pt!important;
		font-weight:normal!important;
		line-height:normal!important;
		font-family:Verdana;
	}
	.page_one_feedback .small_link_tour a{
		/* color: red!important; */
	}
	.page_one_feedback .small_fotos_from_feedback tr td{
		padding: 2px!important;
		width:auto;
	}
	.page_one_feedback  .header_about_user_feedback>td{
		margin:0!important;
		padding:0!important;
	}
	.page_one_feedback .header_about_user_feedback tbody{
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
		text-align:center;
	}
	.page_one_feedback .header_about_user_feedback tbody h2{
		margin-bottom: 20px!important;
		text-align:center;
	}
	.page_one_feedback .flex_about_people{
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important;
		/* flex-direction:column; */
		text-align:center;
	}
	.page_one_feedback .flex_about_people td table{
		width:100%;
	}
	.page_one_feedback .flex_about_people td table tbody tr{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width:100%;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		text-align: center;
	}
	.page_one_feedback #buy_gb_report_tr td{
		margin:0 auto;
		text-align:center;
	}
	.page_one_feedback .flex_about_people td table tbody tr td{
		/* width:33%!important; */
		/* text-align:center; */
	}
	.page_one_feedback .flex_about_people>td{
		margin: 14px 0 10px;
		padding: 0!important;
		width: 100%!important;
	}
	.flex_about_people_tourist{
		margin-top:0!important;
		padding-right: 10px!important;
	}
	.button_for_vote{
		height:33px;
		margin-top: 5px;
		line-height: 28px!important;
	}
	.page_one_feedback .flex_about_people>td:last-child div{
		width: calc(100% - 40px)!important;
		padding: 0 20px!important;
		margin: -7px auto 10px!important;
		position: relative!important;
		left: 0!important;
	}

	.page_one_feedback .one_next_param_feedback{
		/* display:flex; */
	}
	.page_one_feedback #gbMessageDiv{
		width: calc(100% - 20px)!important;
		padding: 10px!important;
	}
	.page_one_feedback .left_block_one_next_param_feedback{
		width: calc(70% - 0px);
		text-align:left;
		margin-bottom: 0px;
		position: relative!important;
		margin-top: 0!important;
	}
	.page_one_feedback .left_block_one_next_param_feedback{
	    /* width: 80%; */
	    /* text-align: left; */
	}
	.page_one_feedback .right_block_one_next_param_feedback{
		position:relative!important;
		width: 10%;
		margin: 0!important;
		float: right;
		padding: 0!important;
		display: flex;
		align-items: center;
	}
	.page_one_feedback .left_block_one_next_param_feedback a{
		display:block;
		clear:both;
	}
	.page_one_feedback #ad_div_block_wrapper_ot,
	.page_one_feedback #ad_div_block_wrapper_ot>div{
		width: calc(100% - 0px)!important;
		padding: 0px!important;
	}
	.page_one_feedback #ad_div_block_wrapper_ot>div>div{
		width: calc(100% - 20px)!important;
		padding: 10px!important;
		margin: 0!important;
	}
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table,
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody,
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody>tr>td>table,
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody>tr>td>table>tbody{
		display:block;
		width:100%!important;
	}
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody>tr{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
	}
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody>tr>td>table>tbody>tr{
		display: inherit;
		width: 100%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody>tr>td>table>tbody>tr>td{
	    display: block;
	    padding: 2px!important;
	    width: auto;
	    /* width: 25%; */
	    float: left;
	   }
	.page_one_feedback #ad_div_block_wrapper_ot>div>div>table>tbody>tr>td{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width: 100%!important;
	}
	.page_one_feedback .footer_feedback,
	.page_one_feedback .footer_feedback>div,
	.page_one_feedback .text_footer_bottom{
		width:100%!important;
	}
	.page_one_feedback .footer_feedback .nonemobile{
		display:none;
	}
	.page_one_feedback .footer_feedback>div>div{
		padding-right:5px;
		margin-right:5px;
		border-right:1px solid #757575;
	}
	.page_one_feedback #ad_div_block{
		width: calc(100% - 10px)!important;
		padding: 0!important;
		margin: 0 auto!important;
	}
	.page_one_feedback #ad_div_block>img{
		display:none;
	}
	.page_one_feedback .margin_and_padd_for_star{
		display:block;
		position: relative!important;
		margin: 8px!important;
		width: 100%!important;
	}
	.page_one_feedback #ad_div_block_wrapper{
		width:100%!important;
	}
	.page_one_feedback .footer_feedback>div a{
		font-size: 12px!important;
	}
	.page_one_feedback .footer_battons{
		width:100%!important;
	}
	.page_one_feedback .footer_battons>table{
		width:100%!important;
	}
	.page_one_feedback .footer_battons>table>tbody>tr>td{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		clear:both;
		width:100%!important;
		padding-right: 0!important;
	}
	.page_one_feedback .footer_battons>table>tbody>tr>td>div{
		height:auto!important;
		margin:0 1px 5px!important;
	}
	.page_one_feedback #gbVoteTab{
		width:100%!important;

	}
	.page_one_feedback #div_gb_useful{
		width: calc(100% - 24px)!important;
	}
	.page_one_feedback #div_gb_useful div{
		width:100%;
	}
	.page_one_feedback #gbVoteTab div{
		width:100%!important;
		padding:0!important;
		margin: 0 auto!important;
		display:block;
		position:relative!important;
		top:0!important;
		left:0!important;
		float: none!important;
		text-align: center!important;
	}
	.page_one_feedback #showTouchGallery{
		margin:0 0 20px!important;
		overflow: auto;
		position: fixed!important;
		width: 100%;
		height: 100%;
		top: 0!important;
		padding-top: 0!important;
	}
	.page_one_feedback #showTouchGallery>div:last-child{
		height: 0!important;
	}
	.page_one_feedback #showTouchGallery>div{
		width: calc(100% - 20px)!important;
		margin:10px!important;
		/* overflow: scroll; */
	}

	.page_one_feedback #showTouchGallery>div>div{
		margin: 8px!important;
	}
	.page_one_feedback #gallerySlider .placeholder{
		position: relative;
		height: 100%;
		background-position:top center!important;
	}
	.page_one_feedback #gallerySlider .placeholder .wrapper{
		display: flex!important;
		/* flex-direction: column; */
		flex-wrap: wrap;
		overflow: scroll;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		/* min-height: auto; */
		vertical-align: top;
	}
	.page_one_feedbac #gallerySlider .placeholder .wrapper>img,
	.page_one_feedbac #gallerySlider .placeholder .wrapper>div{
		width:100%;
	}
	.page_one_feedback #gallerySlider .placeholder .wrapper>img{
		margin: 0 auto 20px;
		/* padding:0; */
		/* height: auto; */
		width: auto;
		max-height: 500px;
		max-width: inherit;
		/* display: block; */
		/* min-width: 60%; */
	}
	#gallerySlider .placeholder div.wrapper:before{
		height:0!important;
	}
	.page_one_feedback .placeholder_text{
		min-height: 30px!important;
		width: 94%!important;
	}
	.page_one_feedback #gbAuthorInfo{
		clear:both;
		margin-bottom: 40px;
		/* position: relative; */
		/* display: flex!important; */
	}
	.more_photos{
		min-height: auto!important;
	}
	.page_one_feedback .message_div{
		line-height: normal!important;
		font-size: 12px!important;
		-webkit-text-size-adjust: 100%;
	}
	.page_one_feedback #commentDiv textarea{
		width:90%!important;
	}
	.page_one_feedback .bg_fon_pop_up{
		position:fixed;
		top:0;
		width: calc(100% - 20px);
		height:100%;
		background:rgba(0, 0, 0, 0.5);
		padding: 10px;
		display:none;
	}
	.page_one_feedback .bg_fon_pop_up img{
		width: 95%;
		position: fixed;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		    -ms-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		/* width: 70%; */
	}
	.bg_fon_pop_up.active{
		display:block;
	}
	.buttons_tab_link{
		width: 13%;
		display: block;
	}
	/*-------------------------------------------*/
	/*--------- MEDIA TOUR TERMINAL LIST --------*/
	/*-------------------------------------------*/
	.responsive_page_name_tour_terminal_list .flex_class{
		display:block;
	}
	.responsive_page_name_tour_terminal_list .flex_class .item_for_flex_class{
		display:block;
		width:100%;
	}
	.responsive_page_name_tour_terminal_list .flex_class .one_item_for_flex_class{
		float:none;
		border-bottom: 1px solid #CCC;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
		border-right: none;
		width: 100%;
	}
	.responsive_page_name_tour_terminal_list .desc_one_item_for_flex_class{
		float:none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.button_filter_look_more{
		display:block;
	}
	.for_mobile_buttons{
		display:block;
	}
	.top_class_for_flax .read_more{
		background:url("/images/lk/more_parameters_rus.png");
	} 
	.top_class_for_flax .read_small{
		background:url("/images/lk/less_parameters_rus.png");
	}
	.top_class_for_flax .read_more, .top_class_for_flax .read_small{
		padding:0 5px;
		height:33px;
		border-radius:5px;
		font-weight:bold;
		text-align:center;
		width:60px;
		-webkit-box-pack:center;
		    -ms-flex-pack:center;
		        justify-content:center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.top_class_for_flax .read_more:active, .top_class_for_flax .read_small:active{
		background-position: 0 33px;
	}
	.read_small{
		display:none;
	}
	.active_button_filter_look_more .read_small{
		display:block;
	}
	.active_button_filter_look_more .read_more{
		display:none;
	}
	.display_none_more_filter{
		display:none;
	}
	.active_display_none_more_filter{
		display:block;
	}
	.for_mobile_buttons{
		display:block;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.responsive_page_name_tour_terminal_list .top_class_for_flax div{
		margin: 5px 2.5px;
	}
	/*.bodyfixed{
		position:fixed;
		overflow:hidden;
	}*/
	#tooltipBox{
		left:5%!important;
		width:90%;
		/*top:50px!important;*/
		/* margin-top:-50px; */
		background:#eeeeee;
	}

	#gallerySlider .placeholder_text{
		margin:0!important;
		/* position: absolute!important; */
		/* bottom: -40px!important; */
	}
	.displayflex_for_table>tbody>tr{
		display:flex;
		flex-wrap: wrap;
		justify-content: center;
	}

}
@media screen and (max-width: 500px) {
	.page_one_feedback .flex_about_people{
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:flex!important;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
		text-align:center;
	}
}
@media screen and (max-width: 440px) {
	.button_focus_line, .drop_down_head, .button_display_all{
		float: left;
		display:block;
	}
	.responsive_row{
		padding: 5px 0 0px;
	}
}







