.hidden-menu-ticker {display: none;}
.mob_app_wrap {
    box-shadow: 0px -15px 20px rgba(0, 0, 0, 0.167095);
    background-color:white;
    z-index:9999;
    position:fixed;
    top:calc(100% - 162px);
    width:100%;
    text-align:center;
}
.mob_app_body {
    height:162px;
    margin:0 auto;
    max-width:350px;
    text-align:left;
    padding:20px 15px;
    box-sizing:border-box;
    position:relative;
}
.mob_app_body:before {
    content:'';
    background:url(../assets/images/icon/mob-app-logo.svg) no-repeat;
    width:100%;
    height:100%;
    position:absolute;
    left:5px;
    z-index:-1
}
.mob_app_body div:first-child,
.mob_app_body div:nth-of-type(2) {
    position:relative;
    left:80px
}
.mob_app_body div:first-child {
    font-family:'PFSquareSansPro-Medium', sans-serif;
    font-size: 18px;
    line-height: 20px;
    box-sizing:border-box;
}
.mob_app_body div:nth-of-type(2) {
    padding-top:7px;
    line-height:20px;
    color:rgba(0, 0, 0, 0.85);
    box-sizing:border-box;
}
.mob_app_body div:last-child {
    margin-top:16px;
    font-family:'PFSquareSansPro-Medium', sans-serif;
    height:29px;
    line-height:29px;
    float:right;
}
.mob_app_body a.mob_app {
    display:inline-block;
    text-transform:uppercase;
    font-size:14px;
    color:white;
    text-decoration:none;
    background-color:#FA6400;
    width:128px;
    text-align:center;
    height:29px;
    line-height:29px;
    border-radius:4px;
}
.mob_app_body .no_mob_app {
    background:transparent;
    border:none;
    color:#FA6400;
    text-transform:uppercase;
    margin-right:10px;
}
.mob_app_body .mob_app:hover,
.mob_app_body .no_mob_app:hover {
	opacity:.8
}
/*=======================================single========================================*/
@media (max-width:320px) {

	.home_counters_blue_line_wrap .home_counters_inner div {
		left:0!important;
	}
	.home .fotorama__stage {
		width:320px!important;
	}
	ul.dropdown li.dropdown-top:hover .dropdown-inside {
		left: -130px!important;
		width: 315px!important;
	}
	.cont_turist #head_ajax_phone {
		margin-right: 0!important;
	}
	.blue_news_line_wrap {
		padding-left:5px;
		box-sizing:border-box;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full {
		height:inherit;
		padding-bottom:10px;
		width:90%!important;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post h4,
	.blue_news_line_wrap .blue_news_line .news_group .post p {
		font-size:13px;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post {
		margin-right: 27px;
		margin-top: 10px;
		padding-bottom: 10px;
		width: 90%;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full h4,
	.blue_news_line_wrap .blue_news_line .news_group .post h4 {
		height:inherit;
		font-size:15px;
	}
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content {
		margin:0!important;
	}
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h3 { */
		/* max-width: 310px!important; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h2 { */
		/* top:-170px!important */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side .hotel-rating { */
		/* font-size:30px!important; */
	/* } */
	.single-hotel .hotel_content_with_sidebar .hotel_general_info table.general_info th {
		font-size:.75em;
		padding:0 2px
	}
	.order-tour-content .place_order {
		font-size:20px
	}
	.subscribe li {
		margin-right:50px!important
	}
}
@media (min-width: 360px) and (max-width: 767px) {
	.home_counters_blue_line_wrap .home_counters_inner div {
		left:10%!important;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post,
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full {
		width: 45%!important;
		border-bottom:none;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post:nth-child(even) {
		margin:0;
		vertical-align:bottom;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full {
		margin:7px 0!important;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full:nth-child(even) {
		margin-left:25px!important;
	}
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full h4,
	.blue_news_line_wrap .blue_news_line .news_group .post h4,
	.blue_news_line_wrap .blue_news_line .news_group .post p {
		font-size:13px;
		max-height: 58px;
	}
	.blue_news_line_wrap {clear:both; padding:0 5px; box-sizing:border-box;}
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h2 {top:-170px;} */
}
@media (min-width: 320px) and (max-width: 767px) {

    .post_with_sidebar_wrap .post_with_sidebar .content,
	.archive_wrap .archive .breadcrumbs,
	.archive_wrap .archive .o-nas-pishut,
	.archive_wrap .archive .posts,
	.contacts_content_no_sidebar_wrap .contacts_content_no_sidebar,
	#templates_page_wrap,
	.big_text_wrap,
	.big_text_wrap .big_text,
	.vidi_otdiha_wrap,
	.vidi_otdiha_wrap .vidi_otdiha,
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar,
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar .content,
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head,
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line,
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side,
	.types_of_rest_wrap,
	.wrap,
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar,
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content,
	.second_hotel_content_with_sidebar_wrap .second_hotel_content_with_sidebar,
	.home_content_wrap,
	.hotel_testimonials_wrap .hotel_testimonials,
	.hotel_testimonials_wrap .hotel_testimonials .content,
	.single-hotel .hotel_content_with_sidebar .hotel_general_info table.general_info,
	.single-hotel .hotel_content_with_sidebar #hotel_infrastructure_services_tabs,
	.franchaizing_main_wrap,
	.agency_contacts_wrap,
	.agency_contacts_1_part,
	.agency_contacts_1_part .right,
	.home_counters_blue_line_wrap,
	.blue_news_line_wrap .blue_news_line,
	.home_content_wrap .home_content_inner .content_boxes,
	.home_content_wrap .home_content_inner .content_boxes.lines .box .comment,
	.tab_panel_wrap,
	.hotel_third_slider_wrap .fotorama .fotorama__caption .fotorama__caption__wrap .bottom,
	.hotel_third_slider_wrap .fotorama .fotorama__nav-wrap,
	.resort.content,
	.single-resorts .content_promo_wrap,
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_slider_box .awards_slider,
	.fps-slider-item	{
        box-sizing:content-box;
        max-width: 100%;
        width:100%!important;
    }	

	.fotorama__wrap .fotorama__pointer,
	.fotorama__wrap--css3 .fotorama__nav__shaft, 
	.fotorama__wrap--css3 .fotorama__stage__shaft, 
	.fotorama__wrap--css3 .fotorama__thumb-border,

	.single-strany .fotorama.home_first_slider,
	.single-strany .fotorama__stage,
	.single-strany .fotorama__stage__shaft,
	.post_with_sidebar_wrap .post_with_sidebar .content.vakan, 
	.single-resorts .post_with_sidebar_wrap .post_with_sidebar .content, 
	.single-strany .post_with_sidebar_wrap .post_with_sidebar .content, 
	.page-template .post_with_sidebar_wrap .post_with_sidebar .content.rekl_tours,
	.post_with_sidebar_wrap .post_with_sidebar,
	.about_countries_wrap .about_countries,
	.about_countries_wrap .about_countries .about_countries_header,
	.about_countries_wrap .about_countries .about_countries_body_slider,
	.about_countries_wrap .about_countries .about_countries_body,
	.about_countries_wrap .about_countries .about_countries_body .left_side,
	.about_countries_wrap .about_countries .about_countries_body .right_side,
	.tab_panel_wrap .sections_wrap,
	.tab_panel_wrap .tab-section,
	.single-strany .tab_panel_wrap,
	.hotel_third_slider_wrap .fotorama .fotorama__caption .fotorama__caption__wrap,
	.hotel_third_slider_wrap .changer_wrap .changer,
	.hotel_third_slider_wrap .changer_wrap .changer .change_slider_buttons,
	.countrys_second_slider_wrap .fotorama .fotorama__html > div, 
	.hotel_second_slider_wrap .fotorama .fotorama__html > div,
	.archive .rubsprav .stud_date	{
		width:100%!important;
		margin-left:0!important;
		display:block!important;
		float:none;
		padding: 0 5px;
		box-sizing: border-box;
	}

	.contacts_content_no_sidebar_wrap,
	.big_text_wrap,
	.vidi_otdiha_wrap,
	.contacts_content_with_sidebar_wrap,
	.hotel_header_wrap,
	.types_of_rest_wrap,
	.hotel_content_with_sidebar_wrap,
	.hotel_second_slider_wrap,
	.second_hotel_content_with_sidebar_wrap,
	.home_content_wrap,
	.hotel_testimonials_wrap,
	.slider_wrap,
	.home_counters_blue_line_wrap,
	.blue_news_line_wrap .blue_news_line	{
		min-width:320px;
	}

	.fr_group_wrap div,
	.fr_tabs_wrap p,
	.fr_dostizhenie_desc p img,
	.agency_contacts_1_part,
	.agency_contacts_1_part .right {
		margin:0!important; 
		display:block;
	}
	
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content {
		padding:0;
	}
	.single-strany .tab_panel_wrap .sections_wrap {
		height: 200px!important
	}
	.single-strany .tab_panel_wrap .sections_wrap form {
		margin-left: 0!important
	}
	.single-strany .tab_panel_wrap .sections_wrap form > div {
		margin-bottom: 15px;
	}
	.single-strany .tab_panel_wrap .sections_wrap form > div:first-child {
		margin-right: 25px;
	}
	.single-strany .tab_panel_wrap .sections_wrap .float-01 {
		margin-right: 2px
	}
	.single-strany .tab_panel_wrap .sections_wrap form .float-02 {
		position:relative;
		top:5px
	}
	.single-strany .tab_panel_wrap .sections_wrap form .float-02 input.date {
		width: 75px!important;
		background: transparent;
	}
	.single-strany .tab_panel_wrap .sections_wrap form .fast_btn input.load {
		margin-top: 0!important
	}
/* 	.home_content_wrap .home_content_inner .content_boxes.join-up-rekomenduet,
	.single-resorts .post_with_sidebar_wrap .post_with_sidebar .content, 
	.single-strany .post_with_sidebar_wrap .post_with_sidebar .content,
	.about_countries_wrap .about_countries .about_countries_body .right_side,
	.hotel_third_slider_wrap .fotorama .fotorama__caption,
	#spravochnik-content .clear-services-spravochnik .rubsprav,
	#spravochnik-content .clear-services-spravochnik p,
	#spravochnik-content .clear-services-spravochnik .readmore-sprav,
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content,
	.agency_contacts_wrap,
	#spravochnik-content .content,
	.breadcrumbs,
	.rekl_tours .title_tpl,
	.blue_news_line	{
		margin-left:10px!important;
	} */

    .post_with_sidebar_wrap .post_with_sidebar .content .cover h1,
	#spravochnik-content h1#a_post_title {
        font-size: 1em!important;
		line-height:20px;
    }
	.post_with_sidebar_wrap .post_with_sidebar .content .cover span.meta {
		bottom: 5px;
	}
	
    .post_with_sidebar_wrap .post_with_sidebar .sidebar,
    .hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .left_side,
    .hotel_testimonials_wrap .hotel_testimonials .sidebar,
    .home_content_wrap .home_content_inner .content_head ul li[data-view-type="lines"],
	ul[data-for-id="join-up-rekomenduet"] li[data-view-type="tiles"],
    .fotorama .fotorama__arr--next,
    .fotorama .fotorama__arr--prev,
	.about_countries_slider_next,
	.about_countries_slider_prev,
	.blue_news_line_wrap .blue_news_line .news_group .post.evets-block-full:nth-child(9),
	.single-strany .blue_news_line_wrap .blue_news_line .news_group .post:nth-child(3),
	.single-resorts .blue_news_line_wrap .blue_news_line .news_group .post:nth-child(3),
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .social_box_and_menu_fixed, 
	.post_with_sidebar_wrap .post_with_sidebar .content .social_box_and_menu_fixed,
	.button_panel_wrap,
	.hotel_third_slider_wrap,
	.home .loading,
	.btn-tablo,
	.sf-with-ul-fly,
	.fotorama__nav.fotorama__nav--dots	{
        display:none!important;
    }
	.types_of_rest_wrap {
		
	}

/*home*/
	.scnb-text {
		text-align:center!important;
		line-height:20px
	}
	.home.blog .full-page-wrap,
	.single-strany .full-page-wrap {
		display: table-cell!important;
	}
	a.sl_btn_home {
		top:0;
		position:absolute;
		font-size:0;
		background:transparent;
		width:100%;
		height:100vh;
	}
	.button_panel_wrap {
		/* height: 50px;
		bottom: 0!important;
		position: relative;
		top: inherit !important; */
	}
	.button_panel_wrap .btn_content {
		top:0;
	}
	.button_panel_wrap .btn_content a {
		display:inline-block;
		width:0;
		font-size:0;
		padding:10px!important;
		background:none!important;
	}
	.button_panel_wrap .btn_content span {
		background-color:#ff6500;
		margin-left:10px;
		padding:10px;
		position:relative;
	}
	.button_panel_wrap .btn_content i {
		position:relative;
		top:5px;
		left:-10px;
	}
	.button_panel_wrap .btn_content a#btn_recomend:before {
		content:"\f087";
	}
	.button_panel_wrap .btn_content a#btn_events:before {
		content:"\f005";
	}
	.button_panel_wrap .btn_content a#btn_search_tours:before {
		content:"\f07a";
	}
	.button_panel_wrap .btn_content a#btn_fox:before {
		content:"\f269";
	}
	.button_panel_wrap .btn_content a#btn_recomend:before,
	.button_panel_wrap .btn_content a#btn_events:before,
	.button_panel_wrap .btn_content a#btn_search_tours:before,
	.button_panel_wrap .btn_content a#btn_fox:before {
		font-family:'FontAwesome', sans-serif;
		color:white;
		font-size:20px;
		position:absolute;
		top:10px;
		right:15px
	}
	.button_panel_wrap .btn_fox a, .button_panel_wrap .btn_fox a {
		background-size:70%;
	}

	.home .fotorama,
	.home .fotorama__stage,
	.home .hs-item {
		background-size:contain!important;
		display:block;
		max-width:100%;
		height:0!important;
		padding-bottom: 32%;
	}
	.slider_wrap {background-color:transparent;}

	.home .slider_wrap h2.home_sl_title {
		font-size: 20px;
		top: 47px;
		text-shadow:0 0 10px rgba(0,0,0,.4);
	}
	.home .slider_wrap p.home_sl_desc {
		font-size: 16px;
		top: 47px;
		text-shadow:0 0 10px rgba(0,0,0,.4);
	}
	
	.home .fotorama__nav-wrap, .tax-tax_region .fotorama__nav-wrap {
		margin-top:0!important;
		position: absolute;
		bottom: -10px;
		left:5%;
	}
	.home .fotorama__dot {
		height: 5px!important;
		width: 5px!important;
		border-width:1px!important;
	}

/*strany*/
	.tab_panel_wrap {
		left:0;
		top:360px!important;
	}
	.small_slider_wrap,
	.countrys_second_slider_wrap,
	.about_countries_wrap,
	.hotel_third_slider_wrap,
	.hotel_third_slider_wrap .fotorama .fotorama__caption {
		min-width:320px!important;
	}
	.small_slider_wrap .cycle_carousel .slide .black {
		opacity: 1;
		width: 100%!important;
		height: 100%!important;
	}
	.small_slider_wrap .cycle_carousel .carouselnav {opacity: 1;}
	.countrys_second_slider_wrap .fotorama .fotorama__nav-wrap, .hotel_third_slider.fotorama .fotorama__nav-wrap,
	.countrys_second_slider_wrap .fotorama .fotorama__html > div, 
	.hotel_second_slider_wrap .fotorama .fotorama__html > div {
		margin-left:0!important;
		left:0!important;
		max-width:415px!important;
	}
	.hotel_third_slider_wrap .fotorama .fotorama__caption .fotorama__caption__wrap .bottom p:nth-child(1) {
		font-size:1.8em;
	}
	#fast_search_frm {
		margin:15px 2px 0 15px;
	}
	#fast_search_frm p {font-size:12px;}
	
	#fast_search_frm .select-style-fast {
		width: 110px;
		height: 25px;
		background-position:80px -10px;
		margin-top: 5px;
	}
	#fast_search_frm .select-style-fast select,
	#fast_search_frm .select-small select {
		width:130px!important;
		margin-top:-5px;
	}
	#fast_search_frm input.date {
		background-position: 78px -442px;
		height: 23px;
		margin-top: 5px;
		width: 100px;
	}
	#fast_search_frm input.date:hover {
		background-position: 78px -482px;
	}
	.single-strany #ui-datepicker-div {
		left:0!important;
		width:99%!important;
	}
	#fast_search_frm .select-small {
		width: 70px;
		height:25px;
		background-position: 40px -10px;
		margin-top: 5px;
	}
	#fast_search_frm .fast_btn input.load {
		margin:15px 0;
		position:relative;
		left:-25px;
		width:110px;
	}
	#fast_search_frm div:nth-of-type(4),
	#fast_search_frm div:nth-of-type(5),
	#fast_search_frm div:nth-of-type(6) {
		margin-top:5px;
	}
	.about_countries_wrap .about_countries .about_countries_body .right_side {
		margin-top:10px;
		width:95%!important;
	}
	.about_countries_wrap .about_countries .about_countries_body_slider {
		min-height:760px!important;
	}
	.small_slider_wrap .first_img,
	.small_slider_wrap .first_img .black,
	.small_slider_wrap .cycle_carousel,
	.small_slider_wrap .cycle_carousel .slide {
		display:block;
		width:100%!important;
		max-width:415px;
		height:250px!important;
	}
	
	.single-strany .post_with_sidebar_wrap .post_with_sidebar .content h1 {
		max-width:200px;
		line-height:1.2;
	}
	.content.country div.marshrut_map p {
		width:48%;
	}
	
/*resorts*/
    .resorts.slider_wrap .sl_caption h3 {
    	top:45px;
    	font-size:25px;
    }
    .resorts.slider_wrap .sl_caption p {
    	top:45px;
    	font-size:15px;
    }
		.single-resorts .fotorama__stage,
	.single-resorts .fotorama__stage img	{
		height:100%!important;
		min-height:115px;
	}
	.single-resorts .fotorama__stage,
	.single-resorts .fotorama__stage img {
		display: block;
		max-width: 100%;
		left:0!important; 
		width:100%!important;
	}
	.single-resorts .home_first_slider .fotorama__stage,
	.single-resorts .home_first_slider .fotorama__stage img	{ 
		height: 20vh!important;
	} 
	.single-resorts .gallery .fotorama__stage,
	.single-resorts .gallery .fotorama__stage img {
		height: 35vh!important;
	}	
	
    .hotel_third_slider .fotorama__stage img {
    	height:auto!important;
    }	
    .hotel_third_slider .fotorama__wrap, .hotel_third_slider .fotorama__stage, 
    .hotel_third_slider .fotorama__stage__frame, .hotel_third_slider .fotorama__stage__shaft {
    	min-width:inherit!important;
    }
	.typeBlockSection__country div {
    	width:100%;
    	box-sizing:content-box;
    	display:block;
    	min-height:auto;
    	padding-bottom:10px;
    }

/*modal order*/
	#order-tour .call_us {
		font-size:22px;
	}
	#order-tour .call_us span {
		background-size:10%;
	}
	#order-tour .hotel_details {
		float:none;
		margin-bottom:15px;
	}
	#order-tour .hotel_price hotel_price {
		font-size:20px;
		text-align:center;
		background:#ff6500;
		width:150px;
		color:white;
		line-height:25px;
		height:25px;
		position:absolute;
		right:25%;
		margin-top:-5px;
	}
/*tours*/
	.home_content_wrap .home_content_inner .content_boxes.tiles .box {border:none;}
	.home_content_wrap .home_content_inner .content_boxes.lines .box .description,
	.home_content_wrap .home_content_inner .content_boxes.lines.type_2 .box .sec_title_04,
	.tax-tax_region ul .sec_title_03_1, 
	.single-strany ul .sec_title_03_1, 
	.single-resorts ul .sec_title_03_1, 
	.tury-v-pohozhih-otelyah.lines .sec_title_03_1,
	.home_content_wrap .home_content_inner .content_boxes.lines.type_2 .box .sec_title_03, 
	.single-resorts .hasnobig .sec_title_03,
	.home_content_wrap .home_content_inner .content_boxes.lines .box .sec_title_01,
	.home_content_wrap .home_content_inner .content_boxes.lines .box .comment {
		width:95%;
		position:relative;
		left:0!important;
		border:none;
		line-height:19px;
		top:0;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines .box {
		margin:0;
		min-height:320px;
		border:none;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines.type_2 .over_cover .title {
		float:none;
		margin-left:0;
		max-width:360px;
	}
	.home ul.lines .title, .tax-tax_region ul.lines .title, .tury-v-pohozhih-otelyah.lines .title {
		font-size:1em!important;
	}

	.home_content_wrap .home_content_inner .content_boxes.lines .box .cover {
		top:40px;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines.type_2 .box .sec_title_02 {
		left:inherit!important;
		right:10px;
	}
	 
	.single-resorts .join-up-rekomenduet.hasnobig .sec_title_03, 
	.tax-tax_region ul.join-up-rekomenduet .sec_title_03_1, 
	.single-strany ul.join-up-rekomenduet .sec_title_03_1, 
	.single-resorts ul.join-up-rekomenduet .sec_title_03_1, 
	.tury-v-pohozhih-otelyah.lines .sec_title_03_1 {
		float:right;
		width:100%;
		text-align:right;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines.type_2 .box .sec_title_04 {
		top:100px;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines .box .description {
		top:110px;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines .box .comment {
		top:130px;
		margin:0;
	}
	.home_content_wrap .home_content_inner .content_boxes.lines .box .comment,
	.clear_com_ta,
	.home_content_wrap .home_content_inner .content_boxes.lines .box .over_cover .readmore button.link {
		bottom:0;
		height:auto!important;
		padding:0;
		display:none;
	}
	li.box .readmore button.order,
	.home_content_wrap .home_content_inner .content_boxes.lines.type_2 .box .sec_title_03,
	.content_boxes.tiles .box a .over_cover .price {
		margin-right:35px!important;
		float:right;
		text-align:right;
	}
	.home ul.join-up-rekomenduet .sec_title_03_1 {
		right:40px;
		top:130px;
	}

/*menu-left-hide-show*/	
  .hidden-menu {
	display: block;
	position: fixed;
	list-style:none;
	padding: 10px;
	margin: 0;
	box-sizing: border-box;
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	width: 295px;
	background-color: white;
	height: 100%;
	top: 0;
	left: -300px;
	overflow-y:auto;
	transition: left .2s;
	z-index:999;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
  }
  .hidden-menu-ticker {
	display: none;
  }
  .btn-menu {
	color: #666;
	background-color: transparent;
	padding: 5px;
	position: fixed;
	top: 1;
	left: 10px;
	margin-top:5px;
	cursor: pointer;
	transition: left .23s;
	z-index: 3;
	width: 20px;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
  }
  .btn-menu:before {
  	content:"";
  	display:block;
  	background-color:white;
  	height:31px;
  	width:31px;
  	position:absolute;
  	border-radius:50%;
  	top:0;
  	left:0;
  	box-shadow:0 0 1px rgba(0,0,0,.5);
  }
  .btn-menu span {
	display: block;
	height: 3px;
	background-color: #666;
	margin: 5px 0 0;
	transition: all .1s linear .23s;
	position: relative;
  }
  .btn-menu span.first {
	margin-top: 0;
  }
  .hidden-menu-ticker:checked ~ .btn-menu {
	left: 250px;
	top:5px;
	z-index:99999;
  }
  .hidden-menu-ticker:checked ~ .btn-menu:after {
  	content:"";
  	height:100vh;
  	width:100vh;
  	display:block;
  	position:absolute;
  	top:0;
  }
  .hidden-menu-ticker:checked ~ .hidden-menu {
	left: 0;
  }
  .hidden-menu-ticker:checked ~ .btn-menu span.first {
	-webkit-transform: rotate(45deg);
	top: 8px;
	background-color:#666;
	z-index:1;
  }
  .hidden-menu-ticker:checked ~ .btn-menu span.second {
	opacity: 0;
  }
  .hidden-menu-ticker:checked ~ .btn-menu span.third {
	-webkit-transform: rotate(-45deg);
	top: -8px;
	background-color:#666;
	z-index:1;
  }
  .hotel_content_with_sidebar .hidden-menu-ticker:checked ~ .btn-menu {
  	top:0;
  	left: 278px;
  }
  .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .sidebar {
  	border:none
  }  
  
/*block news*/	
	.archive_wrap .posts .post:nth-child(4),
	.archive_wrap .posts .post:nth-child(7),
	.archive_wrap .posts .post:nth-child(10) {
		margin-left: 0;
		margin-right:0;
	}
	.archive h2.arch_title {margin:18px 0 0 5px;}
	.single-news .fotorama__wrap, .single-news .fotorama__stage, .single-news .fotorama__stage img {width:100%!important;}
	div.pdf_prez_block_l_cl {float:none!important;}

	.big_text_wrap .big_text p {width:100%; margin: 0;}
	.archive_wrap .archive .breadcrumbs {display: none;}
	.archive_wrap .archive .o-nas-pishut {text-align: center; margin:7px 0 0 0;}
	.posts.search-block input {
		width: 94.6%;
	}
	.archive_wrap .posts .post:nth-child(1), .archive_wrap .posts .post:nth-child(2) {
		width: 100%;
		height:255px;
	}
	.archive_wrap .posts .post:nth-child(2) {
		float: none;
	}
	.archive_wrap .posts .post:nth-child(1):before, .archive_wrap .posts .post:nth-child(2):before {
		content: "TOP NEWS";
		color: #ff6500;
		margin-bottom: 15px;
		border:1px solid #ff6500;
		position: absolute;
		left:-1px;
		padding: 7px;
		z-index: 3;
		background: rgba(255,255,255,.5);
	}
	.loadmore .posts .post:nth-child(1):before, .loadmore .posts .post:nth-child(2):before {
		content:"";
		border:none;
		background:transparent;
	}
	.archive_wrap .posts .post:nth-child(1) .desc, .archive_wrap .posts .post:nth-child(2) .desc {
		display: none;
	}
	.archive_wrap .posts .post {
		margin-left:0!important;
		width: 100%;
	}
	.archive_wrap .posts .post span,
	.archive_wrap .posts .post h3.title,
	.archive_wrap .posts .post span.meta {padding:0 10px;}
	.archive_wrap .posts .post:nth-child(1) h3.title:after,
	.archive_wrap .posts .post:nth-child(2) h3.title:after {
		content:'';
		background:rgba(56, 73, 107, 0.5);
		position:absolute;
		width:1000%;
		height:130px;
		left:-20px;
		bottom:-55px;
		z-index:-1;
	}
	.paginator_line {
		max-width:100%;
		padding-left:0;
	}
	.archive_wrap .paginator_line li {
		width:50px
	}
	
	#templates_page_wrap .press_centr_cover_bl,
	#templates_page_wrap .press_centr_cover_bl img {
		width:100%!important;
		height: auto;
	}
	#templates_page_wrap .press_centr_cont a.button_orange_post {
		margin:0 auto;
		width: 100%;
		padding: 10px 0;
	}
/*faq*/
	.help_start p {padding-right:20px;}
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar .sidebar {margin-top:0;}
	#spravochnik-content .clear-services-spravochnik {width:100%;}
		#spravochnik-content .content {padding:0 10px; box-sizing:border-box;}
	.post_with_sidebar_wrap .post_with_sidebar .content p img {
		width:auto;
		max-width:100%;
	}
	#main_content #spravochnik-content.content .thumbnail {
		float:none;
		margin-bottom:10px;
		text-align: center;
	}
	#spravochnik-content .spravka_box .help_start {
		background-color: #eee;
		margin-top: -30px;
	}
	#spravochnik-content .spravka_box .help_start:after {
		left: 10px;
		top: -38px;
		border-width: 20px 15px 20px 15px;
		border-color: #eee transparent transparent;
		transform:rotate(180deg);
	}
	#spravochnik-content .content table {display: block; max-width: 380px !important;}
	#spravochnik-content .content img, .content .spravka_box img {width:100%;height:auto;}
	.content .clear-services-spravochnik .thumbnail img {margin-right:0}
	img.wp-image-182663, img.wp-image-182688, .wp-image-187192, .wp-image-182662 {width:20px!important; padding-right:7px;}
	div.pdf_prez_block_l {
		float: none;
		margin-left: 0;
	}
	.post_with_sidebar_wrap .post_with_sidebar .content p {text-align:left}
	#spravochnik-content div.readmore-sprav {text-align:center!important}
	ul.ancor_1706951 {margin-left: -20px!important; display:none;}
/*gde-kupit*/
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar .elements {width: 240px;}
	.page-template-template-gde-kupit .content {margin:10px 0 0 50px!important; max-width:350px !important;}
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar .content #firms_list .box .text {width:100%!important; margin-top: 30px;}
	.firms__perm a {top: 0px!important;}
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar .content .list .box .images {float:none!important; display:block!important;}
	
	.photo-frame-collage {
		display:none
	}
	[class*="mvisit"] {
		width: 100%;
		left: 0
	}
	.single-news .news_wrap table td[style*="width: 150px"]:first-child,
	.single-news .news_wrap table td[style*="width: 160px"]:first-child	{
		margin-bottom: 20px;
	}
	.single-news .news_wrap table td[style*="width: 150px"]:first-child,
	.single-news .news_wrap table td[style*="width: 150px"]:first-child + td,
	.single-news .news_wrap table td[style*="width: 160px"]:first-child,
	.single-news .news_wrap table td[style*="width: 160px"]:first-child + td {
		display: table;
		width: 100%;
	}
	
	table td .img_news_quote_top {
		top:0
	}
	
/*hotel*/

/*     .hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head .joinup_recomenduet {margin-left:5px}
	#contenthotel {width: 83%; padding: 0 15px;}
	.post-type-archive-hotel .btn-menu {margin-top: 14px;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .thumb img {height:inherit;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head h3 {position:relative;font-size:1.3em;margin-left:5px}
	.search_tour_adapt .for_tourist {margin-left:5px}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text ul.icons {float:none; margin-top:20px;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .thumb img {width:100%;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .thumb a,
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .thumb {width: inherit!important; min-height: inherit!important;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text {position:relative; width:95%;}
	.post-type-archive .hotel_roomstotal {left:0; bottom:0;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text p.meta {top: -15px;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .footer .compare {float:none;}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .footer .more {margin-left: 90px;} 

	.orange_price_wrap .sidebar_form select {
		position:absolute;
		right:0;
		margin-top:10px;
		width:80px;
		height:25px;
		border:none
	}
	div.tooltipsDef span {width: 80px!important;}
	div.tooltipsDef span:after {left: 85%!important;}*/
	
	/*rev130819*/
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head h3 {
		padding-left:10px;
		box-sizing:border-box;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head .joinup_recomenduet {
		padding:20px 10px 10px;
		margin-left:0;
		display:block;
		width:100%;
		box-sizing:border-box;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .thumb {
		float: none;
		display:block;
		width: 100%;
		min-height: 185px;
		margin-right: 0;
		position:relative;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .thumb img {
		height:185px;
		position:absolute;
		left:50%;
		transform:translateX(-50%);
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text {
		float: none;
		display: block;
		width: 100%;
		min-height:auto;
		margin-top: 0;
		padding:10px 5px 10px 45px;
		box-sizing:border-box;
		position:relative
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text ul.icons {
		display:block;
		margin:10px 0 10px -5px!important;
		float:left;
		width:100%;
		max-width:245px;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text ul.icons li.icon {
		float:left
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text p.title {
		width:100%;
		clear:both;
	}
	.post-type-archive .hotelgroup {
		position:absolute;
		bottom:-10px
	}
	div.tooltipsDef {
		font-family: 'PFSquareSansPro-Regular', sans-serif!important;
		float: left;
		margin-left:0;
		margin-bottom:10px;
		left:-10px
	}
	div:hover.tooltipsDef span {
		left: 5%!important;
		margin-left:0px;
	}
	div.tooltipsDef span:after {
		content: '';
		position: absolute;
		top: 100%;
		left: 5%;
		margin-left:0;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text p.category {
		clear:both;
	}
	.post-type-archive .hotel_roomstotal {
		position:relative;
		padding-top:0
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text p.adres {
		max-width: 100%;
		margin-top: 0;
		position: relative;
		top:0;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text p.meta {
		top:0
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .hotel .text p.meta .right {
		float:left;
		clear:both;
		width:100%;
		text-align:center;
		margin-top:30px
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .footer {
		position:relative;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .footer .up {
		float: none;
		display: block;
		clear:both;
		height: 0;
		margin-top: 0;
		padding-left:10px;
		width:100%;
		box-sizing:border-box;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .footer .more {
		float: none;
		display: block;
		width: 100%;
		height: 50px;
		margin-top:0;
		margin-left: 0;
		clear:both;
		text-align:center;
	}
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar .content .footer .compare {
		float: none;
		display:block;
		width: 100%;
		height: 0;
		margin-top: 6px;
		text-align: center;
	}
		
	
	.close-fotorama-popup-slider {
		z-index: 999999;
		padding: 7px 11px 23px 12px;
	}
	.hotel_advantage_box ul {margin: 0!important;}
	
/*rulles*/
	.page .full-page-wrap .content .spravka_box img.size-full {width:100%;}
	.page-template .content h3 {text-align:center;}
	.page-template-template-rules-uslovia #spravochnik-content {margin-top:10px;padding:0 10px;box-sizing:border-box;}
	.page-template-template-rules-uslovia .help_start {position:relative; top:35px; left:-10px}

/*hotel-single*/
	/* //.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side {height:229px; margin:0 auto; max-width:395px;position:relative; left:10%;}
	//.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider {width:75%;}
	//.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h2 span {max-width:250px;}
	//.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .right_side {width:40%; position:absolute; right:0}
	//.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .right_side p.count .tripadvisor {position:absolute; top:-20px; right:20px;} */

	.single-hotel .hotel_content_with_sidebar .hotel_general_info table.general_info,
	.single-hotel .hotel_content_with_sidebar #hotel_infrastructure_services_tabs {margin-left:0;}
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar,
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content {width: 98% !important;}
	.single-hotel .sidebar .sticky {position:relative!important; top:0px!important;}
	.single-hotel .btn-menu {top:170px; z-index: 99999;}
	.single-hotel .hotel_content_with_sidebar .hotel_room_types table.hotel_room_table_num td {display:inline-table;}
	.single-hotel .hotel_content_with_sidebar .hotel_room_types table.hotel_room_table_num,
	.hotel_room_types h4 {text-align:center;}
	.hotel_head .likes_cound_desc {font-size:10px!important;}
	.single-hotel .hotel_content_with_sidebar .hotel_room_types table.hotel_room_table_num td.label,
	table.another_option_hotel td.label {
		width:300px!important;
		text-align:center;
		line-height:30px;
		background:#ededed!important;
	}
	.single-hotel .hotel_content_with_sidebar .hotel_room_types table.hotel_room_table_num td {
		width:300px;
		height:30px!important;
		line-height:30px;
	}
	.hotel_colum_count_room ul li,
	#hotel_infrastructure_service_num ul li {font-size:12px;}
	table.another_option_hotel td.label {font-family: 'PFSquareSansPro-Regular', sans-serif!important;}

	.single-hotel .breadcrumbs {
		padding-left:5px;
		box-sizing:border-box;
	}

	.hotel_header_wrap .hotel_header_grey_line_wrap {
		margin-top:0;
		background-color: rgba(34, 39, 49, .7);
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .left_side {
		float: none!important;
		height: inherit!important;
		width: 100%!important;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side {
		width:100%;
		height:100%;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider {
		width:100%;
		height:230px;
		overflow:hidden;
		text-align:center;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide img {
		width:149px!important;
		height:102px!important;
		margin:5px!important;
		padding:0!important;
		float:none;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide:last-child {
		width:100%!important;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .hotelheaderprev {
		left:0
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .hotelheadernext {
		right:0
	}

	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h2 { */
		/* position:absolute; */
		/* text-align:center; */
		/* width:100%; */
		/* color:white; */
		/* line-height:25px; */
		/* z-index:2!important; */
	/* } */
	/* .hotel_content_with_sidebar_wrap h2.tooltips i { */
		/* padding:3px; */
		/* white-space: normal; */
	/* }	 */
	/* .hotel_content_with_sidebar_wrap h2:hover.tooltips i { */
		/* width: 90%; */
		/* white-space: normal; */
		/* line-height: 18px; */
		/* left:50%!important; */
		/* -webkit-transform:translateX(-50%)!important; */
        /* -ms-transform:translateX(-50%)!important; */
            /* transform:translateX(-50%)!important; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h2 span { */
		/* display:block; */
		/* max-width: inherit; */
		/* overflow: hidden; */
		/* height: auto; */
		/* white-space:normal; */
		/* text-overflow:inherit; */
		/* vertical-align: inherit; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side .hotel-rating { */
		/* position:absolute; */
		/* top:-55px; */
		/* left:50%; */
		/* -webkit-transform:translateX(-50%); */
        /* -ms-transform:translateX(-50%); */
            /* transform:translateX(-50%); */
		/* font-size:35px; */
		/* white-space: nowrap; */
		/* max-width: 320px; */
		/* overflow-x: auto; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side .hotel-rating:after { */
		/* content:''; */
		/* border-bottom:1px solid rgba(255,255,255,.6); */
		/* display:block; */
		/* text-align:center; */
		/* margin:15px auto 0; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side { */
		/* min-height:inherit!important; */
	/* } */
rev1408
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h3 { */
		/* overflow:hidden; */
		/* width:100%; */
		/* max-width: 100%; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h3 a { */
		/* max-width: 70%; */
		/* width:100%; */
		/* border:none; */
		/* text-decoration:underline; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side { */
		/* width:100%; */
	/* } */
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side .indicator {float:right} */
	
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .right_side {
		float: none!important;
		width: 100%;
		text-align: center;
		position: relative;
		min-height:90px
	}	
	.hotel .right_side h2 {
		position: absolute;
		right: 50%;
		-webkit-transform:translateX(50%);
        -ms-transform:translateX(50%);
            transform:translateX(50%);
		top: 45px;
	}
/**/
	/* .hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content .hotel_head .left_side h3 { */
		/* margin:0; */
	/* } */
	.hotel_head .right_side h2.tooltips i {
		/* left:-120px!important */
	}
	.hotel_head .right_side  h2.tooltips i:after {
		left:80%
	}
	/* .hotel_head span.check-expert { */
		/* position:absolute; */
		/* top:-10px */
	/* } */
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar {
		padding-left:5px;
		padding-right:5px;
		box-sizing:border-box;
	}
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content {
		float: none;
		margin-right: 0;
		padding-top:20px;
		box-sizing:border-box;
	}
	.hotel_testimonials_wrap {
		padding:0 5px;
		box-sizing:border-box;
	}

/*franch*/
	.fr_group_wrap div.fr_flag_title {margin-left: 75px!important;}
	.fr_today_wrap {top:0; margin-left:0; left:20%;}
	.fr_today_top_c {width:100%; margin:10px 0 10px -5px; left:-20%; position:relative;}
	.fr_today_top_c1 {width:36%; margin-left:-5px;}
	.fr_today_top_c3 {width:30%; margin-left:5px;}
	.fr_today_bottom_c {position:relative; left:-23%; width:100%; margin-top:-27px;}
	.fr_today_bottom_c .fr_today_bottom_c1,
	.fr_today_bottom_c .fr_today_bottom_c2 {margin-left:-20px;}
	.fr_cel_wrap, 
	.bg-spoil-wrap {margin-left:0!important;}
	.fr_dostizhenie_everyday_cel_desc {font-size:11px}
	.fr_cel_wrap img {margin:16px 10px 30px 0;}
	.fr_dostizhenie_desc p img {width:100%; height:auto;}
	.fr_call_wrap {border:none;}
	.fr_slide_wrap {height:500px; background-size: 400%!important;}
/*hot*/
	.home_counters_blue_line_wrap .home_counters_inner div {position:inherit!important; margin-left:0!important; margin-bottom:30px;}
	.home_counters_blue_line_wrap .home_counters_inner .counter_tourists {margin-left:20px!important;}
	.filters_line p {margin:0 2px!important;}
	.filters_line select {height:25px;width:60px;background-color:transparent;}
	
	.home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(1), .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(1) a, .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(1) .cover, .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(1) .over_cover, .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(2), .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(2) a, .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(2) .cover, .home_content_wrap .home_content_inner .content_boxes.tiles.hasbig .box:nth-child(2) .over_cover {width:100%!important;}
	
	.home_content_wrap .home_content_inner .content_boxes.tiles .box, .home_content_wrap .home_content_inner .content_boxes.tiles .box a, .home_content_wrap .home_content_inner .content_boxes.tiles .box .cover, .home_content_wrap .home_content_inner .content_boxes.tiles .box .over_cover {width:100%!important;}
	.home_content_wrap .home_content_inner .content_boxes.tiles .box .readmore {visibility:visible; height:50px;}
	.content_boxes.tiles .box a .over_cover .title, 
	.content_boxes.tiles .box a .over_cover .price {bottom:52px!important; overflow:visible!important;}
/**/
	.page-template-kontrol-kachestva .individual_podbor_form_line_wrap {
		min-width:100%;
	}
	.page-template-kontrol-kachestva .individual_podbor_form_line {
		margin-left:0!important;
	}
	.page-template-kontrol-kachestva .content {
		padding:0 10px;
		box-sizing:border-box;
	}
	.page-template-kontrol-kachestva form {
		margin:0!important
	}
	.page-template-kontrol-kachestva .select-style,
	.page-template-kontrol-kachestva .select-style select,
	.page-template-kontrol-kachestva input,
	.page-template-kontrol-kachestva textarea {
		width:100%!important;
		margin-left:0!important;
		border-color:transparent;
		box-shadow: inset 0 0 0 1px #edecec;
		height:40px;
	}
	.post_with_sidebar h3,
    .resort.content h3,
    .page h3.title_tpl, .agency_contacts_1_part .left h3,
	.famtrip h3.title_tpl	{
		font-size: 1.25em!important;
		padding: 0 10px;
		box-sizing: border-box;
		text-align: center;
		font-family: 'PFSquareSansPro-Medium', sans-serif!important;
	}
	.anketa-187306 iframe {max-width:400px;}
	.agency_contacts_wrap iframe {width:960px;}
	body.page-template-template-kontakty-dlya-agentstv .full-page-wrap {overflow:visible!important;}
	.stud_date {position:relative; left:-10px;}
	.single .content {padding-right:0;}
	.post_with_sidebar_wrap .post_with_sidebar .content .cover h1 {width:90%!important;}
	.single .content .news_wrap {margin: 0 5px; width: 97.5%;}
	.ben_link_rb_full li, .ben_link_rb_img img  {width:100%;}
	.news_wrap .swipeTable {/*swipe table*/
/* 		overflow-x: auto!important;
		min-height: 0.01%;
		width: 100%;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar; */
	}
	.bonus_block td {
		display:table;
	}
	.partn_arrow_r {
		margin-left: 0;
		right: 0;
	}
	.content_promo_wrap {
		padding: 0 5px;
		box-sizing: border-box;
	}
	.content_promo_wrap.bl_content ul.custom_yes {
	    margin: -17px 0px 10px 12px;
	}
	.content_promo_wrap.bl_content[data-id="contacts"] table td {
		display:table;
		text-align:center;
		width:100%;
		margin:0 auto;
	}
		

	.swipeTable {/*swipe table*/
	  overflow-x: auto;
	  overflow-y: hidden;
	  -webkit-scroll-snap-coordinate: 0 0;
		  -ms-scroll-snap-coordinate: 0 0;
			  scroll-snap-coordinate: 0 0;
	  -webkit-scroll-snap-points-x: repeat(100%);
		  -ms-scroll-snap-points-x: repeat(100%);
			  scroll-snap-points-x: repeat(100%);
	  -webkit-scroll-snap-type: mandatory;
		  -ms-scroll-snap-type: mandatory;
			  scroll-snap-type: mandatory;
	  flex: 1;
	  display: flex;
	  -webkit-overflow-scrolling: touch;
		}
	.swipeTable table {
		  width: 380px;
	  height: 100%;
	  flex: 0 0 380px;
	  scroll-snap-align: start;
	}

	.button_orange_post a {
    	display:block;
    	margin-bottom:10px;
    }
	/*call*/
	.getcall_wrap-dialog form {padding:15px 0; margin-left:0;}
	.getcall_wrap-dialog form input[type="tel"] {width:180px;}
	.getcall-tour-bt, .getcall-tour-bt .note-call {height:40px;width:40px;}
	.getcall-tour-bt i {font-size:30px;line-height:42px;}
	
/*forms ask*/	
    .individual_podbor_form_line_wrap .individual_podbor_form_line form,
    .ask-question .select-style,
    .individual_podbor_form_line_wrap .individual_podbor_form_line form input.text,
    .individual_podbor_form_line_wrap .individual_podbor_form_line form textarea.textarea,
    .individual_podbor_form_line_wrap .individual_podbor_form_line,
    .ask-question .individual_podbor_form_line_wrap {
    	width:100%!important;
    	max-width:100%;
    	min-width:100%;
    	margin-left:5px;
    }
    /* .ask-question .individual_podbor_form_line_wrap { */
    	/* width: 85%!important; */
		/* max-width: 85%; */
		/* min-width: 85%; */
		/* margin-left: 5px; */
    /* } */
    .ask-question .select-style {background-position: 288px -5px;}
    .ui-dialog.ui-widget.ui-widget-content {
    	width: 100%!important;
		box-sizing: border-box;
    }
	.ask-question .select-style.country_tel_faq {min-width:160px;}
    .ask-question input[type="tel"] {min-width:140px!important;} 
/*tax*/
	.tax-tax_study .content .thumbnail img {
		width:100%;
		height:auto;
	}
	.vidi_otdiha_wrap .vidi_otdiha li {
		margin-right:0;
	}
/*rekl*/
    div.dt-buttons {
        text-align:left!important;
    }
	.famtrip .dataTables_filter label:before {
		top:12px
	}
	.famtrip .boxs label.tabs {
		font-size:13px!important
	}
	.post_with_sidebar {
		margin-left:10px!important;
	}
	.st_rekl_country strong {
		background:transparent;
		color:#ff6500;
		padding-left:1px;
	}
	.post_with_sidebar_wrap .post_with_sidebar .content.famtrip p {
		text-align:inherit!important;
	}
	.rekl_price_bl p .rekl_price_benefit p {
		text-align:center!important;
	}
	.rekl_price_bl {
		border-right:none;
	}
	.rekl_price_bl, .rekl_price_benefit {
		margin:25px 0;
	}
	.rekl_price_bl, .rekl_price_benefit,
	.rekl_chek_dop div[class^="rekl_chek_bl_"] {
		width:100%;
	}
	.rekl_chek_dop div[class^="rekl_chek_bl_"]:nth-of-type(2) {
		margin:0!important;
	}
	.rekl_tours .day_ex_desc_sprav {
		margin-left:75px;
	}
	.rekl_photo img {
		width:48%;
		height:auto;
	}
	.rekl_photo img:nth-child(3) {display:none;}
	
	.famtrip .rekl_tour_close:before {
		top:30px;
		left:50%;
		transform:translateX(-50%);
	}
	.rekl_tour_close {
		padding:80px 20px 20px;
		position: relative;
		top: 5px;
		text-align:center;
	}
	.rekl_flight_bl {
		font-size:13pt;
		margin-top:15px
	}
	.rekl_flight_bl span {
		font-size:16pt
	}
	.rekl_prog_tit b {
		text-align:center;
		display:block;
		padding-top:10px
	}	

	
}


/*=======================================other========================================*/
@media (max-width: 736px) and (max-height:414px) {
	header .in_header ul.first_column > li:nth-child(1) {
		left: 0;
		top: 0;
	}
	.agent .subscribe {
		top: inherit;
		margin-top: 0;
		height: inherit;
		left: inherit!important;
		right: 45%;
		line-height: inherit;
		bottom: -60px;
		-webkit-transform: translateX(45%);
        -ms-transform: translateX(45%);
            transform: translateX(45%);
	}
	.footer_wrap .footer_inner .copy_line .copy {
		left: 50%!important;
		top: -5px;
		-webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
	}
}

@media (min-width: 320px) and (max-width: 375px) {
	.full-page-wrap,
	.archive_wrap .archive .o-nas-pishut,
	.archive_wrap .archive .posts,
	#templates_page_wrap,
	.big_text_wrap,
	.big_text_wrap .big_text,
	.vidi_otdiha_wrap,
	.vidi_otdiha_wrap .vidi_otdiha,
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar,
	.contacts_content_with_sidebar_wrap .contacts_content_with_sidebar .content,
	.hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head,
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line,
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side,
	.types_of_rest_wrap,
	.wrap,
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar,
	.hotel_content_with_sidebar_wrap .hotel_content_with_sidebar .content,
	.second_hotel_content_with_sidebar_wrap .second_hotel_content_with_sidebar,
	.home_content_wrap,
	.hotel_testimonials_wrap .hotel_testimonials,
	.hotel_testimonials_wrap .hotel_testimonials .content,
	.single-hotel .hotel_content_with_sidebar .hotel_general_info table.general_info,
	.single-hotel .hotel_content_with_sidebar #hotel_infrastructure_services_tabs,
	.agency_contacts_wrap,
	.agency_contacts_1_part,
	.agency_contacts_1_part .right,
	.home_counters_blue_line_wrap,
	.blue_news_line_wrap .blue_news_line,
	.home_content_wrap .home_content_inner .content_boxes,
	.home_content_wrap .home_content_inner .content_boxes.lines .box .comment,
	.tab_panel_wrap	{max-width: 375px!important; width: 100%!important; margin-left: 0px!important;}
	.posts.search-block input {width: 88%!important; margin-left:8px;}
	.archive_wrap .posts .post:nth-child(1), .archive_wrap .posts .post:nth-child(2) {height: 218px;}
	.fr_slide_wrap {height:420px;background-size: 380%!important;}
	.turist .countries-item.menu_mob li.sf-with-ul-fly {left:220px!important}
}

/*=======================================main========================================*/
@media (min-width: 320px) and (max-width: 767px) {
    
	body {
		/* overflow-x: hidden; */
	}
	 .full-page-wrap .search_tour_adapt {
		width:100%;
	}
	 .full-page-wrap,
     .post_with_sidebar_wrap {
		/* overflow: hidden!important; */
		margin: 0;
		max-width: inherit;
		min-width: inherit;
	}
	 header .in_header .logo_operator,
	 header .in_header .logo {
		left:-2000px !important;
	}
	/* #wpadminbar {display:none;} */
/*option*/
	.search_tour_adapt .disabled:before {
		top:25% !important;
		left:10% !important;
	}
	.swiperTable {
		width:100%;
		overflow-x:scroll
	}
	
/*header*/
	 .in_header p.logo_operator a:before,
	 .in_header p.logo a:before	{
		content:'';
		background: url('https://online.joinup.ua/public/images/logo.png') no-repeat 0 0;
		width:90px;
		display:inline-block;
		margin-top:20px;
		position: absolute;
		left:2010px!important;
		background-size:100%;
	}
	.in_header p.logo-wm a:before {
		background-image: url(../assets/images/logo_wm.png);
	}
	.in_header p.logo-ua a:before {
		background-image: url(../assets/images/logo_ua.png);
	}
	 .in_header p.logo_operator a:before {
		height:45px;
	}
	 .in_header p.logo a:before {
		height:28px;
	}
	 header .in_header .mask,
	 header .in_header .mask_bg,
	 header .in_header .black_part,
	 header .in_header .logo_operator .black_part_operator	{
		display: none!important;
		background:#fff!important;
	}
	 header .in_header {
		width: 100%;
		min-height: 80px;
		background: #fff;
	}
	 header .in_header ul.first_column {
		position:absolute;
		margin:0;
		left:10px;
		top:8px;
	}
	#office_list {
		position:absolute;
		left:160px;
		top:-13px;
	}
	header .in_header ul.first_column > li:nth-child(2) .selectricWrapper .label {
		text-transform:none;
		font-size:13px
	}
	#office_list select#city_select {
		background: transparent;
		border: none;
		width: 80px;
	}
	 .cont_agency #head_ajax_phone {
		position:absolute;
		left:125px;
		top:35px;
		font-size:13px;
	}
	 .cont_turist {
		position:relative;
		top:20px;
	}
	 .cont_turist #head_ajax_phone {
		margin-right:-10px;
	}
	 .cont_agency_mob {
		top: 30px;
		left: 0px;
		position: relative;
	}
/*hide phone*/
	
	/* Safari 7.1+ */
	_::-webkit-full-page-media, _:future, :root ul.dropdown li {
	  font-size: 12px;
	}
	_::-webkit-full-page-media, _:future, :root ul.dropdown li span{
	  font-size: 12px!important;
	}
	/* Safari 11+ */
	@media not all and (min-resolution:.001dpcm)
	{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
		ul.dropdown li span{
			  font-size: 12px!important;
			}
	}}
	
	
	 ul.dropdown li { 
		position: relative; 
		font-size: 12px;
		margin-left: -7px;
	}
	 ul.dropdown,
	 ul.dropdown-inside {
		 list-style-type: none;
		 padding: 0;
	 }
	 ul.dropdown-inside {
		position: absolute;
		left: -9999px;
	 }
	 ul.dropdown li.dropdown-top {
		display: inline;
		float: left;
		z-index: 1;
	 }
	 ul.dropdown li.dropdown-top a {
		padding: 3px 10px 4px;
		display: block;
		font-size:29px;
		color:#444;
	 }
	 
	 ul.dropdown li.dropdown-top {
		margin: -2px 5px 0 -80px;
	}
	 .agent ul.dropdown li.dropdown-top a {
		padding: 3px 10px 4px;
	}
	 
	 ul.dropdown a.dropdown-top:hover {
		padding: 3px 10px 4px;
		color:#666;
	 }
	 ul.dropdown li.dropdown-top:hover .dropdown-inside {
		 display: block;
		 left: -120px;
		box-shadow: 0 0 2px #ddd;
		width:340px;
		padding: 5px 0px;
	 }
	 ul.dropdown .dropdown-inside { background: #fff; }
	 ul.dropdown .dropdown-inside a:hover { background: #efefef; }
	 
	 #head_ajax_phone.head_full {display:none!important;}
	 #head_mob_wrap.dropdown {display:block!important;}

	 .cont_agency_mob ul.dropdown li.dropdown-top:hover .dropdown-inside {
		width:150px;
		padding: 5px 0px;
		left: -20px;
	}
/*hide phone*/
	
	 .cont_turist #head_ajax_mail {
		/*argin: -60px 0 0 -100px;*/
	}
	 .cont_agency #head_ajax_mail {
		margin:22px 0 0 0px;
	}
	 header .in_header ul.third_column a {
		font-size: 0;
	}
	 header ul.third_column > li:nth-child(1) a:before {
		font-size: 30px;
	}
	
	 header #head_ajax_phone {
		font-size:12px;
	}
	 .user.u_turist {
		position: relative;
		right: 0px;
		top: 5px !important;
	}
	 header .user a {
		font-size: 13px;
		color: #444;
	}
	 header .user.u_agent a {
		color:#ff6500!important;
	}
	 header .user.u_turist em.user-agent-auth,
	 header .user.u_agent em.user-agent-auth {
		display:none;
	}
	 header .user em.user-agent-auth {
		display:inline-block;
		font-size:13px;
	}
	 .logout-agent .sign-out-ag {
		margin-left: 137px;
		top: 42px;
	}
	.agent .u_agent {
		position:absolute;
		bottom:18px;
		right:5px;
	}
	 header .user,
	 header .user.u_turist	{
		padding-left: 0px;
	}
     header .user.u_turist {
        position: absolute;
        left:90px;
        top:26px!important;
    }
/*nav*/
	 nav .show_full,
	.menu-item-has-children:before,
	.menu-item-has-children:after	{
		display: none!important;
	}
	 nav .menu_mob,
	 .menu-item-object-vacancy {
		display:block!important;
	}
	 nav {
		text-align: left;
		min-width: inherit;
	}
	
	 .menu_mob div {
		width:70px!important;
		display: block!important;
	}
	.sf-menu ul a:hover,
	.sf-menu ul .sfHover>a {
		color:#666!important;
	}
	 .sf-menu.sf-menu {
		/*margin-right: -26px;
		margin-left: 20px;*/
	}
	 ul.btn_search_nav_menu {
		margin-left: 70px!important;
		margin-right: -50px;
	}
	 .popular_countries_wrap .tables {
		width: 0;
	}
     .turist .fixemenutop .sf-arrows {
       margin-left:20px!important;
    }
     .turist .fixemenutop .sub-menu {
       margin-left:0px!important;
         background: white;
    }
	 .countries-item.countries-item .popular_countries_wrap.wide {
		width: 200px;
		max-height: 400px;
		overflow-y: auto;
		box-shadow: 0 0 1px #999;
	}
	 .countries-item.countries-item .popular_countries_wrap table {
		margin: 0 20px;
		width: 0px;
	}
	 ul li.menu-online-tours input.button.send{
		color: #FFF;
		font-size:0px;
		background: none;
		padding: 0px !important;
	}
	
	 .full-page-wrap.agent .sf-with-ul.show_menu_mob {
		width: 50px!important;
	}
	.show_menu_mob .sf-menu ul a:hover {
		color:#444!important;
	}
	.agent li.menu-online-tours a:before {
		content: "\f14e";
		font-family: FontAwesome;
		color:#31A142;
		font-size:26px;
		position:absolute;
		margin:9px 0 0 115px;
		z-index: 10;
	}
	.menu-online-tours.tablo {/*turist menu*/
		position:absolute;
		top:-112px;
		right:-230px;
	}
	.menu-verhnee-menyu-turist-container #menu-item-3163568,
	.menu-verhnee-menyu-turist-container #menu-item-3163569 {display:block !important;}
	.menu-verhnee-menyu-turist-container ul #menu-item-3163568 a i {color:#ff6500}
	.menu-verhnee-menyu-turist-container ul #menu-item-3163569 a i {color:#417505}
	ul li.menu-online-tours.tablo input.button.send{/*turist menu*/
		background: transparent;
		padding: 0px 35px 0px 10px !important;
	}
	.btn_search_nav_menu .tablo span:after {/*turist menu*/
		content:'\f06a';
		font-family:'FontAwesome', sans-serif;
		position:absolute;
		font-size:34px;
		color:#ff6500;
	}
	 .sf-menu.sf-arrows.countries-item a.sf-with-ul.show_countries {
		color:#444;
		width: 60px;
	}
	 .sf-menu.sf-arrows.countries-item a.sf-with-ul.show_countries:hover,
	 .sf-menu.sf-arrows.countries-item a.sf-with-ul.show_countries:link {
		color:white;
	}

	 .sf-menu.sf-arrows.countries-item a.sf-with-ul.show_countries:hover:before {
        color:#ff6500;
    }
	 .sf-menu a {
		padding: 14px 12px;
		font-size:14px;
	}
	.sf-arrows .sf-with-ul:before {left: 60px; top: 12px}
	/* .turist .sf-menu li:not([class]) a {padding-right:0!important;} */
	#menu-item-2367477:after,
	#menu-item-1711553:after {
		content:"\f105";
		display:block!important;
		font-family:'FontAwesome', sans-serif;
		position:absolute;
		top:25%;
		right:10%;
	}
    .sf-menu .sf-with-ul-fly a:hover {
        background: #ff6500;
    }
	#superfish.sf-arrows .sf-with-ul::before,
	#superfish.sf-arrows .sf-with-ul::after {
		display:none;
	}
	a.logofix {display: none!important;}
	 ul ul .menu-item-has-children .sub-menu {
		display: none;
		left: 120px!important;
		top: 0px!important;
	}
	 ul ul .menu-item-has-children:after {
		content: "\f0da";
		font-family: FontAwesome;
		position:absolute;
		top:14px;
		right:80px;
		color:#999;
	}
	 .countries-item.menu_mob li.sf-with-ul-fly {
		position: absolute;
		left: 260px;
	}
	
	 .full-page-wrap.agent .countries-item.menu_mob li.sf-with-ul-fly {display:none;}
/*clear width*/
	.search_tour_adapt .hotel_search_content_with_sidebar_wrap .hotel_search_content_with_sidebar_head {width:100%;}
	 header,
	.search_tour_adapt .hotel_search_content_with_sidebar_wrap,
	.search_tour_adapt .blue_form_wrap,
	 .footer_wrap,
	 .footer_wrap .footer_inner	{
		min-width: inherit !important;
		max-width: inherit;
		width:100%;
		background: transparent!important;
	}
	.search_tour_adapt .searchtour_content .searchtour_form .dotted-search {display: none;}
/*footer v2*/	
	 .footer_wrap .footer_inner .copy_line {
		min-height: 140px;
		width:100%;
	}
	 .footer_wrap .footer_inner .copy_line .socials li:first-child,
     .footer_wrap .footer_inner .footer_columns,
	 .footer_wrap .chek_in_button	{
		display: none;
	}
	 .footer_wrap .footer_inner .copy_line .logo_small,
	 .footer_wrap .footer_inner .copy_line .logo_small_operator {
		position:absolute;
		left:50%;
		bottom:0;
		-webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
            transform:translateX(-50%);
	}
	.footer_wrap .footer_inner .copy_line .copy {
		/* position:absolute; */
		/* left:20%; */
		/* top:-5px; */
		text-align: center;
	}
	.individual_podbor_form_line_wrap .individual_podbor_form_line form:after,
	.individual_podbor_form_line_wrap .individual_podbor_form_line form:before {content:"";}

	.turist .subscribe {
		position: absolute;
		top: inherit;
		margin-top: 0;
		height: auto;
		z-index: 0;
		left: 50%;
		-webkit-transform:translateX(-43%);
        -ms-transform:translateX(-43%);
            transform:translateX(-43%);		
	}
	.agent .subscribe {
		position: absolute;
		top: inherit;
		margin-top: 10px;
		height: auto;
		z-index: 0;
		left: 15%;
		text-align:center;
	}
	.subscribe li {
		float:left;
		margin-right:55px;
		padding:0!important
	}
	.subscribe a {
		/* background-color:#eee;
		border-radius:50%;
		width:30px!important;
		height:30px;
		padding:0 0 7px 7px;
		right:10px;
		top:-100px; */
		background-color: #eee;
		border-radius: 50%;
		width: 30px!important;
		height: 30px;
		padding: 0 0 7px 7px;
		left: 0;
		top: 10px;
	}
	 .soc_foot_m {
        /* position:absolute;
        left:20%;
        bottom:55px; */
		position: absolute;
		bottom: 55px;
		width: 100%;
		text-align: center;
    }
	 .soc_foot_m {
        display: inline-block !important;
    }
     .soc_foot_m a {
        text-decoration: none;
        padding:0 8px;
    }
     .soc_foot_m .fa-circle.fa-stack-2x {
        color:#f4f4f4;
        border-radius: 50%;
    }
     .soc_foot_m .fa-stack-1x {
        color:#666;
        font-size:25px;
    }
}
@media (max-width:768px) {
	.ask-question .wpcf7-form .select-style {
		margin-right: -7px;
	}
	.ask-question .wpcf7-form .select-style.curr_faq {
		position: relative
	}
	.ask-question .wpcf7-form .select-style select {
		appearance: none;
	}
	.ask-question .accept + span {
		
	}
}
@media screen and (max-width: 320px) {
	#office_list {
		left:120px!important;
	}
}

@media (max-width: 1063px) {
	.hotel_header_wrap {
		min-width: auto;
		height: auto;
	}
}

@media (min-width: 768px) and (max-width: 1063px) {												   
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line {
		width: 100%;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .hotel_gallery {
		height: auto;
		padding-bottom: 10px;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .hotelheadernav {
		margin-top: -2%;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .hotelheaderprev {
		margin-left: 44px;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .hotelheadernext {
		margin-right: 34px;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide img:nth-child(1) {
		width: calc(50% - 4px);
		height: auto;
	}
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide img:nth-child(2), 
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide img:nth-child(3), 
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide img:nth-child(4), 
	.hotel_header_wrap .hotel_header_grey_line_wrap .hotel_header_grey_line .right_side .hotel_header_grey_line_slider .slide img:nth-child(5) {
		width: calc(25% - 14px);
		height: auto;
	}
	
}