@media screen and (min-width:992px) {
.item_list:hover{background:#E4EEFC}
.xs_tour_list .item .info a:hover,
.wr_offer .offer .tours .item .text .dates a:hover{color:#fb9701}
}
@media screen and (min-width:1000px) and (max-width:1250px) {
.ticket__wr-price{align-items:flex-start;flex-direction:column}
.infotitle__desc{left:-141px;right:auto}
.infotitle__desc:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
@media screen and (max-width:1900px) {
.drop-btn__wr-list{width:99.88vw}
}
@media screen and (max-width:1610px) {
.wr_main_slider .img_focus{width:68%}
.wr_main_slider .img_focus .slick-prev{left:11.5%}
.wr_main_slider .img_focus .slick-dots{left:15.2%}
.wr_main_slider .img_focus .slick-next{left:10.5%}
}
@media screen and (max-width:1500px) {
.result_table .tbody .tr:before{left:-15px;right:-15px}
.result_table .tbody .tr .td.sales{left:2px}
.filter__days-container,
.filter__month-container.is_arrows{padding:0 30px}
.filter__month-arrow--next, .filter__days-arrow--next{right:0}
.filter__month-arrow--prev, .filter__days-arrow--prev{left:0}
}
@media screen and (max-width:1450px) {
.salesline .slick-prev{left:0}
.salesline .slick-next{right:40px}
.salesline__slider-slide{padding-right:70px}
}
@media screen and (max-width:1400px) {
.header__search_items{max-height:calc(100vh - 220px)}
.header__search_item-link{padding:11px 24px}
.wr_main_slider .img_focus .item .wr_text,.wr_main_slider .img_focus .item .wr_text .text{width:auto;float:none;padding-right:15px}
.container{max-width:1330px}
.page_registration .form_registration{width:65%}
.is_aside .xs_content{width:69.154%}
.wr_main_slider .img_focus .item .wr_text .text strong{margin-left:-10px}
.wr_main_slider .img_focus .slick-prev{left:15px}
.wr_main_slider .img_focus .slick-dots{left:50px}
.wr_main_slider .img_focus .slick-next{left:7px}
.wr_main_slider,.wr_main_slider .img_focus .item{max-height:490px;height:490px}
.wr_main_slider .text_focus .wr_inner .inner .link_img .image{padding-top:30px}
.wr_main_slider .text_focus .wr_inner .inner .akcii{top:15px}
.wr_main_slider .text_focus .wr_inner .link_img .cont{margin-top:20px}
.header .wr_high .high .above .mind{padding:0 20px}
.header .wr_high .high .above .call{padding:0 15px}
.wr_main_slider .text_focus .slick-arrow{bottom:4%}
.header .wr_low .low .x_menu_x .menu ul li a,
.header .wr_low .low .x_menu_x .settle a{padding:20px 22px}
.fix .header .wr_low .low .x_menu_x .menu ul li a{padding-left:12px;padding-right:12px}
.fix .header .wr_low .low .x_menu_x .settle a{padding-left:15px;padding-right:15px}
}
@media screen and (max-width:1350px) {
.header .wr_high .high .above .mind{display:none}
.ragistration .assistance{padding:40px 35px}
}
@media screen and (max-width:1300px) {
.wr_offer .offer .sidebar{width:100%;margin-bottom:40px}
.wr_offer .offer .tours{width:100%}
.wr_offer .offer .sidebar .extend .btn .text{max-width:220px}
.wr_offer .offer .tours .item .text a.tltx{max-height:36px;overflow:hidden}
.wr_footer .wr_office{width:27%}
.wr_footer{background-position:40% 50%}
.wr_footer .permalinks .menu3{display:none}
#tour_cities ul{-moz-column-count:6;-webkit-column-count:6;column-count:6}
.wr_footer .permalinks .menu1,.wr_footer .permalinks .menu2{width:30%}
.wr_footer .permalinks .menu4{width:36%}
.footer__inner .other,.wr_footer .wr_permalinks{width:65%}
.wr_offer .offer .sidebar .side_filtr,.personal_menu_switch{background:#00408f;margin-bottom:20px;cursor:pointer;display:-ms-flexbox;display:-webkit-flex;display:flex}
.personal_menu_switch{display:none}
.wr_offer .offer .sidebar .side_filtr strong,.personal_menu_switch strong{color:#fff;display:inline-block;padding:0 0 0 10px;vertical-align:middle;font-weight:700}
.wr_offer .offer .sidebar .side_filtr .burg_menu,.personal_menu_switch .burg_menu{width:61px;padding:10px 15px;box-sizing:border-box;display:inline-block;vertical-align:middle}
.wr_offer .offer .sidebar .side_filtr .burg_menu:after,.wr_offer .offer .sidebar .side_filtr .burg_menu:before,.wr_offer .offer .sidebar .side_filtr .burg_menu span,.personal_menu_switch .burg_menu:after,.personal_menu_switch .burg_menu:before,.personal_menu_switch .burg_menu span{content:"";display:block;height:2px;background:#fff;margin:7px 0}
.wr_offer .offer .sidebar .filt_inner{display:none}
}
@media screen and (max-width:1250px) {
.header .wr_low .low .contact{display:none}
.wr_benefits .benefits .focus{padding:50px 25px}
.ragistration .assistance{width:32%}
.ragistration .process{width:66%}
.ragistration .process .notes a.target{padding:30px}
.subscribe{width:83%}
.offices .item .else .schedule:after,.offices .item .address:after{display:none}
.offices .item .phone a.chanels{font-size:14px}
.offices .item .phone span a{font-size:12px}
.offices .item .address{padding-left:5px}
.offices .item .else .schedule{margin-right:20px;padding-left:10px}
.offices .item .else .schedule strong{font-size:14px}
.offices .item .else .schedule span{font-size:12px}
.offices .item .days span{font-size:12px}
.offices .item .days strong{font-size:14px}
.offices .item a.way{font-size:12px}
#add_review.active{display:block}
#add_review .form{width:100%;margin-bottom:15px}
#add_review .image{display:none}
.our-pros .item .inside{min-height:170px}
.drop-btn__wr-list{width:100%;min-width:100%}
.ticket-check .ticket__wr-price{flex-wrap:wrap}
.ticket__price{width:100%;max-width:100%;margin-bottom:15px}
}
@media screen and (max-width:1200px) {
.xs_contact_block{width:380px}
.fancybox-slide--iframe .fancybox-content{width:1100px!important;overflow:hidden}
.header .wr_low .low .x_menu_x .menu ul li a, .header .wr_low .low .x_menu_x .settle a{padding:20px 16px}
}
@media screen and (max-width:1150px) {
.header .wr_high .high .above .call span{display:none}
.header .wr_high .high .above .call{padding:0 10px 0 15px}
.header .wr_high .high a.logo{padding-right:15px}
.wr_footer{background-position:33% 50%}
.mobile_cover{border-right:none;margin-right:0}
}
@media screen and (max-width:1100px) {
.header .wr_low .low .search a.account_link{display:none}
.fancybox-slide--iframe .fancybox-content{width:1000px!important;overflow:hidden}
.wr_options .options .high{display:block}
.wr_options .options .high .tall{width:auto;height:300px}
.wr_options .options .high .inside{width:auto}
.wr_options .options .low .item.one{width:33%}
.wr_options .options .low .item.two{width:33%}
.wr_options .options .low .item.three{width:33%}
.wr_options .options .high .tall{height:240px}
.wr_benefits .benefits{display:block}
.wr_benefits .benefits .focus{width:100%}
.wr_benefits .benefits .points{width:100%;margin-top:15px}
.subscribe{width:90%}
.subscribe form{width:48%;margin-left:5px}
.offices .item .address{margin-bottom:20px}
.offices .item .else .schedule{margin-bottom:17px}
.offices .item .days{margin-bottom:13px}
.offices .item a.way,.offices .item .days{margin-left:50px}
.offices .item .else .schedule:after,.offices .item .address:after{display:block}
.offices .wr_element.active .item{max-height:none;display:block}
.offices .item .phone{padding-left:50px;margin-bottom:15px}
.offices .item .address{padding-left:5px;margin-bottom:15px;max-width:100%}
.offices .item .else{display:block}
.offices .item .else .schedule{margin-right:0;padding-left:0;margin-bottom:10px}
.offices .item .days{margin-right:0;margin-bottom:10px}
.offices .item a.way:after{content:"";bottom:50%;right:-35px;margin-bottom:7px}
.offices .item .address{margin-bottom:35px;padding-left:50px}
.offices .item .else .schedule{margin-bottom:10px;padding-left:50px}
#tour_cities ul{-moz-column-count:5;-webkit-column-count:5;column-count:5}
.wr_options{padding:30px 0 20px}
.wr_benefits{padding:5px 0 10px}
.wr_offer{padding:30px 0 10px}
.title{margin-bottom:35px}
.wr_ragistration{padding:15px 0}
.wr_team{padding:40px 0 30px}
.wr_reviews .reviews .text{padding:45px 0 45px 30px}
.wr_offices{padding:30px 0 20px}
.wr_sights{padding:25px 0 10px}
.wr_sights .title{margin-bottom:35px}
.wr_main_slider .img_focus .item .wr_text .text strong{font-size:37px}
.title strong,h1,.h1{font-size:26px}
h2,.h2{font-size:20px}
.h1--tour_subtitle{font-size:23px}
.subscribe p strong{font-size:27px}
.subscribe p span{font-size:22px}
.page_registration{display:block}
.page_registration .loginForm{margin-top:-35px;width:100%;margin-bottom:20px}
.page_registration .xs_content_container{width:100%;margin-bottom:45px}
.page_registration .form_registration{width:100%!important}
#aside .block_prices{padding:30px 25px 50px 85px}
.subtitle{font-size:16px}
#aside .block_prices .btn{font-size:11px;padding:12px 15px}
.module_for_site{display:block;margin-bottom:30px}
.module_for_site .image{margin:40px auto 0;text-align:center;min-width:0}
.xlist__body{margin:0 -10px}
.xlist__wr-item{width:50%;padding:0 10px 25px}
}
@media screen and (max-width:1050px) {
.header__search_result{left:0;right:0}
.header__search_item-name{font-size:14px}
.wr_sights .sights.sights--noslider .item{width:33.33333%}
.wr-buttonMenu{display:flex;justify-content:flex-start;align-items:center}
.show_menu header .menu_container{left:0}
header .search_form{right:0}
header .search_form.active{left:0}
header .container:not(.salesline__container){padding-right:0}
header .wr_low .container{padding-left:0}
header .top_container .email{display:none}
header .menu_container{position:fixed;top:0;width:100%;height:100vh;left:-100%;bottom:0;z-index:99;background:rgba(0,0,0,.33);transition:.3s all}
header .menu_container .close,header .menu_container .close:before{width:55px;height:55px;background:#121212;content:"";display:block;right:0;top:0;position:absolute;z-index:1}
header .menu_container .close:before{width:24px;height:22px;background:url(../images/close.svg) no-repeat 50% 50%;background-size:contain;margin:16px;z-index:2}
header .menu_container .menu_wrapper{position:absolute;top:0;left:0;right:55px;bottom:0;background:#fff;z-index:999}
header ul,header ul li{width:100%;margin:0}
header ul li a{border-bottom:1px solid #E4EEFC;padding-left:0;padding-right:0}
header ul li a:hover{background:none}
body.show_menu{overflow:hidden}
.header .menu_container .menu_wrapper .footer{position:absolute;bottom:0;left:0;right:0;background:#f4f4f4;padding:13px 20px;display:flex;justify-content:space-between;align-items:center}
.header .menu_container .menu_wrapper .socx{margin:0}
.menu_wrapper__container{overflow:auto;max-height:calc(100vh - 103px);display:block!important}
header .menu_container .menu_wrapper .footer .email{margin:0 0 0 20px;text-transform:none;display:inline-block}
.menu_wrapper__switcher{display:flex;border-bottom:1px solid #E4EEFC}
.menu_wrapper__switcher-item{padding:14px 0;width:50%;background:#F4F4F4;text-align:center;text-transform:uppercase;font-weight:600;color:#7E8595;font-size:13px}
.menu_wrapper__switcher-item.active{background-color:#E4EEFC;color:#00408F;position:relative}
.menu_wrapper__switcher-item.active:after{content:"";display:block;bottom:-1px;left:0;right:0;background:#00408F;z-index:1;position:absolute;height:1px}
.menu_wrapper__container:not(.active){display:none!important}
.header .wr_low .low .x_menu_x .menu ul{display:block}
.menu_wrapper__container a{display:block!important;padding:15px 20px!important;line-height:140%}
.menu_wrapper__container .name_arrow{position:relative}
.menu_wrapper__container .is_parent > .name_arrow a{padding-right:65px!important}
.menu_wrapper__container .is_parent > .name_arrow .arrow{position:absolute;right:0;width:50px;top:0;bottom:0;cursor:pointer}
.menu_wrapper__container .is_parent > .name_arrow .arrow:before{content:"";display:block;width:12px;height:12px;margin:auto;top:0;bottom:0;right:0;left:0;background:url(../images/select_.svg) no-repeat 50% 50%/contain;position:absolute;transform:rotate(-90deg);transition:.2s transform}
.menu_wrapper__container .is_parent.active > .name_arrow .arrow:before{transform:rotate(0deg)}
.menu_wrapper__container > ul > li > .name_arrow > a{line-height:140%;font-size:12px;color:#7a7a7a;text-transform:uppercase;font-weight:500}
.menu_wrapper__container > ul > li > ul > li > .name_arrow > a{padding-left:40px!important}
.menu_wrapper__container > ul > li > ul > li > ul > li > .name_arrow > a{padding-left:60px!important}
.menu_wrapper__container > ul > li > ul > li > ul > li > ul > li > .name_arrow > a{padding-left:80px!important}
.menu_wrapper__container ul ul{display:none}
.menu_wrapper__container ul .is_parent.active > ul{display:block}
.menu_wrapper__container ul,.menu_wrapper__container ul li{margin:0;padding:0}
.header .wr_low .low .x_menu_x .settle a{display:block;padding:16px 20px 14px;border-bottom:1px solid #E4EEFC}
.header .wr_low .low .search a.account_link{display:block}
.fix .header .wr_low .low .contact{display:block;text-align:center}
.wr_options .options .tall:hover .imgPlaceHolder,.wr_options .options .item:hover .imgPlaceHolder{transform:initial}
.header .wr_low .wrapper{overflow:initial}
.wr_team .team .info{width:100%}
.wr_team .team .person{display:none}
.wr_team .team.page-o-kompanii .person{display:block}
.wr_team .team{display:block}
.wr_sights .sights .item a.image{max-width:100%}
.header .wr_low .low .x_menu_x .menu ul li a:before{display:none}
.xs_review_page .image{margin:0 0 20px 15px}
.single-tour .xs_tour_list .item a .name{min-height:36px}
.search-results .xs_tour_list .item{width:33.333%}
}
@media screen and (max-width:1000px) {
.filter__days, .filter__month{margin:10px 0;max-height:49px}
.filter__days{margin-bottom:20px}
.filter__days-item, .filter__month-item{padding:0 4px}
.filter__days-val, .filter__month-val{font-size:13px;line-height:130%}
.request_detail .content .left_block .tourist_data_container{display:block}
.request_detail .content .left_block .tourist_data_container .transport{margin:40px 0 auto;text-align:center}
.cetalog_hotels .hotel{width:100%}
.fancybox-slide--iframe .fancybox-content{width:900px!important;overflow:hidden}
.ragistration .assistance .text_top strong{font-size:23px}
.ragistration .assistance .text_top span{font-size:12px}
.xs_review_page .review .person{margin-left:22px}
.xs_review_page .inner{font-size:13px}
#aside .wr_inner{background-size:cover!important}
.tour_detail #aside{position:relative;top:25px}
.is_aside .xs_content{width:100%}
#aside{width:100%}
.tour_detail .is_aside{display:block}
#aside .wr_inner .container{max-width:100%;padding:0 40px}
.archive.tax-category_tour .xs_tour_list .item,.xs_tour_list .item{width:50%}
.catalog_tour__sidebar{position:fixed;left:100%;top:0;bottom:0;width:100%;z-index:999999;background:#fff;padding:0;transition:.2s left;overflow:auto}
body.show_filter{overflow:hidden}
.filter_tour__result.active{left:auto;right:30px}
.filter_tour{overflow:hidden;padding:30px}
.show_filter .catalog_tour__sidebar{left:0;top:0;bottom:0}
.drop-btn__wr-button{margin-right:7px;font-size:12px}
.drop-btn__button{padding:10px 11px 10px 7px}
.sort_tour__filter{display:block;position:relative}
.sort_tour__filter-indicate{display:block;background-color:#d54e21;color:#fff;font-size:12px;line-height:22px;text-align:center;min-width:22px;font-weight:500;border-radius:12px;z-index:26;padding:0 6px;position:absolute;top:-5px;right:-5px}
.filter_tour__close{width:40px;height:40px;position:fixed;top:0;right:0;z-index:99;background:#121212 url(../images/close.svg) no-repeat 50% 50%/22px}
.show_filter .filter_tour__close{display:block}
.sort_tour__container{width:100%}
.select_tour__sotr{justify-content:flex-start;margin-bottom:24px}
.result_table, .xs_content .close_filter + .result_table{margin-top:19px}
.xlist__body .item_list{padding:30px 0;gap:16px}
}
@media screen and (max-width:960px) {

.result_table .mobile_lebel{display:block;font-weight:600}
.wr_main_slider .img_focus{width:100%}
.wr_main_slider .text_focus{display:none}
.wr_main_slider .img_focus .slick-prev{left:15px;bottom:20px}
.wr_main_slider .img_focus .slick-dots{left:50px;right:50px;width:auto;bottom:16px}
.wr_main_slider .img_focus .slick-next{right:15px;left:auto;bottom:20px}
.wr_main_slider .img_focus .item .wr_text .text{bottom:70px}
.wr_footer .in_footer .goals,.wr_footer .downline{display:block}
.wr_footer{background:#f7f7f7;padding-top:40px}
.footer__inner .other,.wr_footer .wr_permalinks,.footer__inner .copyright{width:100%;padding:0;margin:0;border:0}
.footer__inner .copyright{margin-bottom:15px}
#filter .top_line,#filter .bottom_line,#filter .transport_quantity{display:block;margin:0}
#filter .block{max-width:100%!important;margin-left:0!important;margin-bottom:10px}
#filter .block.age .age1,#filter .block.age .age2{max-width:100%;width:50%}
#filter .block.age{min-width:100%}
.result_table .thead{display:none}
.result_table .tr .price span,.result_table .tr .place span,.result_table .tr .stop_place .show_stop_place .description{display:inline-block!important}
.result_table .tr .nigth_date .night .description{display:inline;margin-left:5px}
.result_table .tr .stop_place .show_stop_place .description{color:inherit;font-size:16px}
.result_table .tr .stop_place .show_stop_place:before{top:-1px}
.result_table .tr .stop_place .show_stop_place{padding-bottom:10px}
.result_table .tr .td.stop_place{z-index:3}
.result_table .tr .place .free{margin-right:5px}
.result_table .tr .price .money{margin-right:2px}
.result_table .tr{display:block}
.result_table .tr .td{max-width:100%!important;width:auto!important;margin-bottom:12px;padding:0!important;display:block}
.result_table .tr .booking .btn,.result_table .tr .more .btn{padding:10px 15px}
.is_sidebar{display:block}
#sidebar{width:100%;border:0;margin-bottom:35px}
.is_sidebar .xs_content{width:100%}
.page_registration.page_registration .form_registration{margin-top:35px}
.personal_menu_switch{display:-ms-flexbox;display:-webkit-flex;display:flex}
.personal_menu_switch + nav{display:none}
.footer__left-side{width:100%;display:none}
.footer__right-side{width:100%;padding-top:25px;padding-top:0}
.wr_footer .footer__inner .wr_permalinks{padding-left:0;padding-bottom:30px}
.footer__right-side .other .agreements{width:100%;text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer__inner .agreements .copyright{display:block;text-align:center}
.footer__inner .other .agreements .politic{margin-right:0}
.wrap_b362{bottom:60px!important}
.extnd-fix .header .wr_low .wrapper.move{top:-80px}
.header .wr_high .high .cover .check_in,.header .log_in{display:none}
.header .wr_high .high .cover .back_call{background:#0856b7}
.header .wr_high .high{align-items:stretch;min-height: 60px;}
.wrap_cea5{bottom:60px!important}
.header .wr_high .high .cover .back_call a:before{margin-left:-2px}
.wrap_77c4{bottom:55px!important}
#sidebar .log_out{text-align:center}
.drop-btn{display:none!important}
}
@media screen and (max-width:950px) {
.fancybox-slide--iframe .fancybox-content{max-width:calc(100% - 30px)!important}
.header .wr_high .high .cover .soc{display:none}
.subscribe{width:100%}
.subscribe p strong{font-size:22px;margin-bottom:3px}
.subscribe p span{font-size:17px}
.subscribe form{width:70%}
.our-pros .item{width:50%;border:1px solid #ebebeb}
.our-pros .item:nth-child(1){border-bottom:none}
.our-pros .item:nth-child(2){border-bottom:none;border-left:none}
.our-pros .item:nth-child(4){border-left:none}
.our-pros .item:nth-child(5){border-top:none}
}
@media screen and (max-width:900px) {
.pagenavigation_wrapper .xs_pagenavigation,.pagenavigation_wrapper .select_count_pager{display:none}
.pagenavigation_wrapper .pagenation_more{width:100%;max-width:100%}
.kredit_page{display:block}
.kredit_page .content_block{width:100%;margin-left:0}
.kredit_page #pos-credit-container{width:100%;margin-top:50px;min-width:0}
#tour_cities ul{-moz-column-count:4;-webkit-column-count:4;column-count:4}
.fancybox-slide--iframe .fancybox-content{width:800px!important;overflow:hidden}
.top_block_tour,.top_booking{height:300px}
.wr_benefits .benefits .focus{padding:15px 25px}
.our-pros{padding:20px 0 10px}
}
@media screen and (max-width:850px) {
.header .wr_high .high .cover .back_call{padding:0}
.header .wr_high .high .cover .back_call a{padding:16px 25px;height:100%;font-size:12px}
/*.header .wr_high .high a img{height:53px;width:auto}*/
.ragistration{display:block}
.ragistration .assistance{width:auto;margin:0 -15px 35px}
.ragistration .process{width:100%}
.ragistration .assistance form .input input{margin-bottom:23px}
.ragistration .assistance .text_top{margin-bottom:23px}
.wr_reviews .reviews .text{width:100%;padding:80px 0 75px}
.wr_reviews .reviews .image{display:none}
.ragistration .process .title{padding-left:0;margin-bottom:55px}
.archive .xs_tour_list .item{width:49%}
.fancybox-inner #body.content_tour_detail{max-width:100%;padding:20px 0 30px}
.fancybox-inner .wr-top_booking{margin-left:0;margin-right:0}
.tour_detail .content .left_block{width:100%;padding:20px 0}
.booking_line{margin:35px -15px}
.tour_detail .content .left_block .dates{margin-bottom:10px}
.tour_detail .content .right_block{display:none}
.top_booking__title{margin-left:0}
.tour_detail .form{margin-left:0;margin-right:0;margin-bottom:0!important}
.booking_tabs{padding-left:0}
.tour_detail .content .right_block{text-align:center;margin-top:30px}
.transport_navigation{margin:20px auto 0}
.header .wr_high .high .cover .back_call a:before{margin-left:13px}
.calendar_tour__days{padding:0}
.wr_xs_table{margin:0}
.calendar_tour .slick-next{right:2px}
.ticket__messeng-soc{margin:0 auto}
}
@media screen and (max-width:800px) {
.fancybox-slide--iframe .fancybox-content{width:700px!important;overflow:hidden}
.wr_offer .offer .tours .item .text a.tltx{max-height:999px;overflow:initial}
.wr_offer .offer .tours .item{width:100%;height:185px}
.search-results .xs_tour_list .item{width:50%}
}
@media screen and (max-width:750px) {
.wr_sights .sights.sights--noslider .item{width:50%}
.wr_benefits .benefits .points .item{width:50%}
.xs_table .xs_thead.xs_tr{font-size:12px}
.xs_table .xs_tbody .xs_tr .xs_td.brone{font-size:10px}
.request_detail .content .left_block,.request_detail .content .right_block{width:100%;padding-right:0}
.fancybox-inner #body.content_request_detail{padding-left:0;padding-right:0}
.fancybox-inner .request_detail form,.request_detail form{margin-left:-15px;margin-right:-15px;padding:25px 15px}
.fancybox-inner .request_detail .content .right_block .status,.request_detail .content .right_block .status{margin:0;margin-top:30px}
.tourists_fusion-desc:before{top:-7px;left:auto;right:20px}
.bl-distance__cont{max-width:100%}
.tour_detail .form .get_bonuse{width:100%;margin:20px 0 0}
.message_add_to_cart .title{font-size:23px;margin-bottom:15px}
.message_add_to_cart .btn{margin:4px 10px}
.header .wr_high .high .cover .socx{display:none}
.tourists_fusion-body{flex-wrap:wrap}
.tourists_fusion-main{max-width:100%;width:100%;margin-bottom:20px}
.tourists_fusion-desc{max-width:100%;width:100%;margin-left:0}
.booking_tabs__tab{line-height:120%}
.header .wr_high .high .cover .back_call a::before{display:none}
}
@media screen and (max-width:700px) {
.header .wr_high .high .cover .check_in.pc{display:none}
.fancybox-slide--iframe .fancybox-content{width:600px!important;overflow:hidden}
.header .wr_high .high .cover .check_in.mobile a{border-bottom:none;overflow:hidden;display:block;padding:32px 0 7px;height:100%;position:relative;width:70px;font-size:10px;color:#fff;text-align:center}
.header .wr_high .high .cover .check_in.mobile a:before{content:"";width:16px;height:16px;background:url(../images/log-in.svg) no-repeat 50% 50%;background-size:contain;position:absolute;top:16px;left:50%;margin-left:-8px}
.header .wr_high .high .cover .check_in a:hover{border-bottom:none}
.header .wr_low{height:51px}
.header .wr_low .low .search .search_link,.header .wr_low .low .search a,header .search_form [type=submit]{height:51px}
.buttonMenu{padding:7px 5px 7px 15px;width:51px}
.subscribe form{width:100%;margin-left:0;padding-top:0}
.subscribe{display:block}
#tour_cities ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}
.xs_contact_block{position:relative;left:0;top:10px;background:#fff;padding:20px 10px;border:none;box-shadow:none;width:100%;margin-bottom:15px}
#add_review .xs_buttons{display:block}
#add_review .xs_buttons .input{width:100%;margin-top:5px}
.xs_review_page .image{margin-left:0;width:80px;min-width:80px;height:80px;float:left;margin-right:25px}
.xs_review_page .wr_inner_item,.xs_review_page .review .person,.xs_review_page .review .person strong,.xs_review_page .review .person span{display:block}
.xs_review_page .review .person{margin-top:7px}
.page-id-8 .xs_review_page .inner{clear:both}
.xs_contact_block .tabs .tab_container .tab.active{height:auto}
.xs_contact_block .tabs .tab .theatre_place{margin-right:0}
.xs_contact_block .tabs .tab .theatre_place:last-child{border:0}
.wr-buttonMenu__name{margin-left:10px}
#filter .filter__head{align-items:flex-start;margin:0 0 32px;flex-direction:column}
#filter .filter__head-tlt{padding-right:0;margin-bottom:10px;font-size:18px}
#filter .filter__head-reset{margin-left:auto;margin-right:0}
.salesline__slider-txt{font-size:13px}
.salesline__slider-btn{font-size:12px}
.message_cookie_inner{gap:15px;flex-direction:column}
.message_cookie .text{text-align:center;line-height: 140%;font-size: 11px;}
}
@media screen and (max-width:650px) {
.top_block_tour .title{max-width:420px;font-size:23px}
.header .wr_high .high .above .call{padding:0 10px}
.header .wr_high .high .above .call a{font-size:15px;margin-right:0}
.wr_options .options .low,.wr_options .options .high .inside .row_bottom,.wr_options .options .high .inside .row_top,.wr_options .options .high{display:inline}
.wr_options .options .high .inside .row_top .item.one,.wr_options .options .high .inside .row_top .item.two,.wr_options .options .high .inside .row_top .item.three,.wr_options .options .high .inside .row_bottom .item.one,.wr_options .options .high .inside .row_bottom .item.two,.wr_options .options .high .inside .row_bottom .item.three,.wr_options .options .low .item.one,.wr_options .options .low .item.two,.wr_options .options .low .item.three{width:auto}
.wr_options .options .imgPlaceHolder .back{display:none}
.subscribe form .xs_input label,.subscribe_ajax .nn label{font-size:11px;line-height:125%}
.subscribe form{display:block}
.subscribe form .xs_input{width:100%;margin-bottom:10px}
.subscribe form .xs_input.nn{max-width:100%;margin-bottom:25px}
.subscribe form .xs_input.sub{max-width:100%}
.subscribe form .xs_input label,.subscribe_ajax .nn label{padding-top:7px}
.wr_footer .permalinks .menu1{width:45%;text-align:left}
.wr_footer .permalinks .menu2{display:none}
.wr_footer .permalinks .menu4{width:50%;text-align:left}
.page_registration .troov{display:block}
.page_registration .troov .recapcha_container{margin-bottom:15px}
.tour_detail .tour_program .day_block{padding-left:25px;margin-left:0}
.tour_detail .tour_program .day:after{left:-36px}
.tour_detail .tour_program .day_block:last-child:after{left:-12px}
.tour_detail .tour_program .day:before{left:-28px}
.tour_detail .tour_program .day_block:last-child:before{left:-4px}
.tour_detail .content .right_block{width:100%;text-align:center}
.tour_detail .content .left_block{width:100%}
.xs_table .xs_tr .xs_td.place_start{display:none}
.wr_options:after{content:"";display:block;clear:both}
.wr_options .options a{float:left;width:calc(50% - 10px)!important;margin:0 5px 10px!important;padding:10px;height:200px!important}
.wr_options .options a .front strong{padding:10px;font-size:12px;font-weight:600;min-height:49px}
.wr_options .options{margin:0 -5px}
.wr_options .options .item .front .front_image,
.imgPlaceHolder .front_image{bottom:49px}

.wr_sights .sights.sights--noslider .item .text{padding:10px;position:absolute;background:#00408f;left:5px;right:5px;bottom:0px;line-height:120%;font-weight:600;min-height:49px;display:flex;align-items:center}
.wr_sights .sights.sights--noslider{margin-left:-5px;margin-right:-5px;margin-bottom:30px}
.wr_sights .sights.sights--noslider .item{padding-left:5px;padding-right:5px;margin-bottom:10px;padding-bottom:0;position:relative}
.wr_sights .sights.sights--noslider .item .text strong{font-size:12px;margin:0;color:#fff;line-height:120%}
.wr_sights .sights.sights--noslider .item a.read{display:none}
.wr_sights .sights.sights--noslider .item a.image:after{display:none}
.wr_sights .sights.sights--noslider .item a.image{height:151px;margin-bottom:49px}
}
@media screen and (max-width:600px) {
.bl-distance__cont{display:block}
.block_wr-select.xs_wr_select_place,.input--payment .block_wr-select,.input--count-child input,.input.tourists_xlist-fio + .input .block_wr-select,.tour_detail .form .tourists_data .tourist .tourists_xlist-birthd input,.tour_detail .form .tourists_data .tourist .tourists_xlist-phone input{border-left:1px solid #E4EEFC}
.tourists_fusion-main > .xs_flex{display:block}
.tour_detail .form .tourists_data .tourist .tourists_xlist-birthd,.tour_detail .form .tourists_data .tourist .tourists_xlist-phone{max-width:100%}
.tour_detail .form .tourists_data .tourist .tourists_xlist-birthd input[type=text]:focus,.tour_detail .form .tourists_data .tourist .tourists_xlist-phone input[type=text]:focus{border-color:#3f63a2}
.top_booking{height:200px}
.header .wr_high .high .above .call{display:none}
.fancybox-slide--iframe .fancybox-content{width:500px!important}
.wr_team .team .person{width:70%;display:block;margin:0 auto 50px}
.title strong,h1,.h1{font-size:24px}
h2,.h2{font-size:18px}
.h1--tour_subtitle{font-size:21px}
.wr_sights .title.xs_flex{display:block;text-align:center}
.wr_sights .title a{margin-top:10px;padding:8px 40px 0 0}
.wr_sights .title a:after{top:50%;right:0}
.page_detail_image{float:none;display:block;margin:0 auto 30px}
.wr_reviews .reviews .text{padding:40px 0}
.wr_xs_table{overflow:auto}
.xs_table .xs_tfoot .more{font-size:11px}
.tour_detail .block_prices.mobile,.tour_detail .get_places.mobile,.tour_detail .get_group_price.mobile{display:block}
#aside .block_prices.not_mobile,#aside .get_places.not_mobile,#aside .get_group_price.not_mobile{display:none}
.header .wr_low .low .contact{display:block;top:0;opacity:1}
.header .wr_low .low .contact .fancybox,.fix .header .wr_low .low .search a.account_link{display:none!important}
#reply-title{text-align:center}
.form-submit .submit{width:100%}
.mobile_cover__phone{padding:10px 0}
.mobile_cover__phones-phone-name{margin-bottom:5px}
.mobile_cover__phones-phone-number{font-size:15px}
.mobile_cover__phone:after{color:#000}
.item_list,
.xlist__body .item_list{font-size:13px;padding:20px 0}
.item_list__right{flex-direction:column;gap:8px}
.item_list__last{max-width:initial}
.item_list__dates{white-space:initial}
.item_list__name,
.item_list__subname,
.item_list__price{font-size:14px}
.item_list__left{min-width:99px}
.item_list__title{margin:30px 15px 20px;font-size:18px}
}
@media screen and (max-width:550px) {
.wr_offer .offer .tours .item{width:100%;height:auto;display:block;margin-bottom:40px}
.wr_offer .offer .tours .item a.image{height:200px;width:100%;display:block;margin-bottom:15px}
.wr_offer .offer .tours .item .text a.tltx{margin-bottom:12px}
.wr_offer .offer .tours .item .text{width:100%}
.wr_offer .offer .tours .item .text .wrap{position:static}
.ragistration .process .notes a.target{display:block;width:100%;margin-bottom:5px}
.ragistration .process .notes{display:block}
.wr_team .team .person{width:100%}
.tour_cities{display:block}
.tour_cities span.name{margin-bottom:10px}
.tour_cities{padding:25px 0}
#tour_cities{font-size:12px}
.wr_footer .in_footer .goals,.wr_footer .downline{display:block}
.downline .other,.wr_footer .wr_permalinks,.downline .copyright{width:100%;display:block;text-align:center}
.downline .other .agreements{display:block;margin-bottom:7px}
.page_registration .loginForm{padding:40px 25px;margin-left:-15px;margin-right:-15px;width:auto}
.page_registration .form_registration .row_register .input_container{width:100%;margin-bottom:9px}
.page_registration .form_registration .row_register{display:block}
.archive .xs_tour_list .item{width:100%}
.page-id-8 .title_panel{display:block}
.page-id-8 .title_panel h1{font-size:21px;margin-bottom:12px;margin-top:15px}
#aside .wr_inner .container{padding:0 20px}
#aside .subscribe{padding:36px 20px 35px}
#add_review .form .inputter{display:block}
#add_review .form .inputter .xs_input{width:100%;margin-bottom:5px}
#add_review .form{padding:25px 15px}
.page-id-8 .xs_review_page .inner{padding:10px 15px;margin-left:0}
.tour_detail .prices{float:none;margin:20px auto 40px}
.tour_detail .prices .price{margin-left:10px}
.tour_detail .prices .price .value{padding:8px 13px}
.tour_detail .prices .big{margin-left:0}
#get_pass_form .xs_flex{display:block}
#get_pass_form .xs_flex>div:last-child{margin:0}
.xs_review_page .answer{margin-left:9px;padding-left:30px}
.xs_review_page .answer .arrow{width:18px}
.xlist__wr-item{width:100%}
.xlist__learn{padding:20px}
.salesline .slick-prev{left:0;top:45px}
.salesline .slick-next{right:0;top:45px}
.salesline__slider-slide{padding:35px 20px 10px}
}
@media screen and (max-width:500px) {
.xs_table .xs_tr .xs_td.cost{width:33%;padding-right:0}
.xs_table .xs_tr .xs_td.date{width:30.6%;padding-right:0}
.fancybox-slide--iframe .fancybox-content{width:450px!important}
.wr_sights .sights .item .text{padding:0 10px}
.wr_reviews .reviews .text .pagy{display:block}
.wr_reviews .reviews .text .pagy .check a.read{font-size:11px;padding:6px 0}
.wr_reviews .reviews .text .pagy .check a{font-size:10px;padding:10px 20px}
.tour_detail .form .loginForm input[type="text"]{font-size:13px}
.tour_detail .form .loginForm .xs_flex.top .field{width:100%}
.tour_detail .form .loginForm{min-width:100%}
.tour_detail .form .loginForm .top{display:block}
.tour_detail .form .loginForm .btn{min-width:100%}
.wr_reviews .reviews .text .pagy .arrows{height:50px;width:auto}
.wr_reviews .reviews .text .person{margin-bottom:10px}
.wr_reviews .reviews .text .pagy .arrows .slick-arrow{top:10px}
.wr_reviews .reviews .text .pagy .arrows .slick-next{left:auto;right:0;margin:0}
.tour_detail .form .xs_flex>.input{width:100%}
.tour_detail .booking_form{padding:0}
.partners--tune{padding:20px 0}
.booking_tabs{flex-wrap:wrap}
.booking_tabs__tab{margin-bottom:10px;margin-right:0}
.wr_reviews_tour__buttons{display:block;text-align:center}
.wr_reviews_tour__btn.btn{width:100%;margin:0 0 20px}
.sort_tour__search{width:100%}
}
@media screen and (max-width:480px) {
.wr_main_slider,.wr_main_slider .img_focus .item{max-height:340px;height:340px}
.wr_main_slider .img_focus .item .wr_text .text strong{font-size:24px;font-weight:600;max-width:305px}
#tour_cities ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}
.block_select-tlt{padding-left:20px}
.select--sort_tour .select_field{padding-left:20px;padding-right:40px}
}
@media screen and (max-width:450px) {
.header .wr_high .high .cover .log_in a,.header .wr_high .high .cover .check_in.mobile a,.header .wr_low .low .search a,.fix .header .wr_low .low .search a.account_link,.fix .header .wr_low .low .x_menu_x .logo{width:55px}
.fix .header .wr_low .low .x_menu_x .logo{width:0}
.fancybox-slide--iframe .fancybox-content{width:400px!important}
.wr_sights .sights .slick-arrow,.single-tour .xs_tour_list .slick-arrow,.prices_group .slick-arrow{width:40px;height:40px}
#xs_recall{margin:0 10px;padding:35px 20px}
#xs_recall .title{font-size:28px}
#xs_recall .btn{display:block;width:100%}
#xs_auth .loginForm{padding:40px 21px;min-width:300px}
.wr_team .team .info .ahead .title span{margin-bottom:16px;display:none}
.archive.tax-category_tour .xs_tour_list .item,.xs_tour_list .item{width:100%}
.prices_group{margin-left:0;margin-right:0}
.prices_group .price_group .group{padding:30px 60px 0}
.faq .question .number{min-width:45px}
.faq .answer{padding-left:45px}
.faq{margin:0 0 45px}
.ticket__price-type{font-size:13px}
.ticket__line-title{font-size:13px;margin:0}
.ticket__line-body{font-size:13px;width:42%;margin-left:15px}
.ticket__messeng-title{font-size:13px}
.ticket__wr-price{padding:18px 22px 4px 18px}
.ticket__line{padding:18px 22px;display:flex;justify-content:space-between}
.ticket__field{padding:18px 22px}
.search-results .xs_tour_list .item{width:100%}
.salesline__slider-item{min-height:91px} 
.header .wr_low .low .search .search_link, .header .wr_low .low .search a, header .search_form [type=submit]{width:110px}
}
@media screen and (max-width:420px) {
.infotitle__desc{width:270px;right:-60px}
.infotitle__desc:after{-webkit-transform:translateX(67px) rotate(45deg);-moz-transform:translateX(67px) rotate(45deg);-o-transform:translateX(67px) rotate(45deg);-ms-transform:translateX(67px) rotate(45deg);transform:translateX(67px) rotate(45deg)}
}
@media screen and (max-width:400px) {
.wr_benefits .benefits .points .item.one span{font-size:14px}
.fancybox-slide--iframe .fancybox-content{width:380px!important}
.wr_benefits .benefits .points .item .zoom span{font-size:11px}
.wr_benefits .benefits .points .item{height:160px}
.downline .other .agreements .politic{margin-right:0;display:block}
.h1--tour_subtitle{font-size:18px}
.offices .element strong{font-size:15px}
.wr_footer .permalinks ul li a{font-size:12px}
.xs_contact_block{padding:20px 0}
.kama_breadcrumbs{margin-bottom:15px;font-size:11px}
#filter.active_filter .block.buttons .reset{margin-right:15px}
#filter .block.buttons .btn{padding:15px 20px}
.our-pros .item .inside{padding:10px}
.our-pros .item .inside .elem p{font-size:11px}
.our-pros .item .inside .elem img{margin-bottom:10px}
.calendar_tour__day_label{font-size:13px}
.calendar_tour__price{font-size:11px}
.wr-buttonMenu__name{display:none}
}
@media screen and (max-width:380px) {
.fancybox-slide--iframe .fancybox-content{width:360px!important}
}
@media screen and (max-width:350px) {
.fancybox-slide--iframe .fancybox-content{width:320px!important}
.tour_detail .tour_program .day_block{border-left:none;padding-left:0}
}