@charset "UTF-8";

@media (max-height : 779px){
    .left-fixed-field .grid-visible-point .image_row{height: 210px;}
    .left-fixed-field .grid-visible-point.fixed-width-item .hotel_point .simple-space .content-spacer.spaced-block{padding-bottom: 0}
    .left-fixed-field .hotel_point .description .title{margin-bottom: 2px;}
}

@media (max-height : 750px) and (min-width: 480px){

    .style-cabinet .search_form.main_form{padding-top: 55px;}
    .style-cabinet .search_form.main_form .bottom_block{margin-top: 15px;}
    .style-cabinet .search_form.listing-view .bottom_block{margin-top: 0}
    .parameters-drop .parameters-col .scroll-content{max-height: 230px; max-height: 344px;}
    .parameters-drop.parameters-drop-v3 .parameters-col .scroll-content{max-height: 190px;}
    .parameters-drop .parameters-col .scroll-content.scroll-collection{height: 87px;}
    .parameters-drop .hotels-block .scroll-content{max-height: 159px; max-height: 269px;}
    .parameters-drop .delimiter-block + .delimiter-block{margin-top: 6px; padding-top: 7px;}
    .select-option-field.content-spacer{padding-top: 10px;}
    .prices-entry-block{margin-bottom: 10px;}
    .parameters-drop .hotel-options{padding-top: 2px; margin-top: 5px;}
    /*ul.option-list:not(.collection-list) li,
    ul.option-list.collection-list .li-inner{padding: 3px 4px; margin: 1px 0}*/
    .parameters-drop .hotels-block input.input-text{margin-bottom: 8px;}
    .select-option-field .label{font-size: 12px;}
    .parameters-drop input.input-text{margin-bottom: 8px;}
    .parameters-drop .input-clear-box{margin-bottom: 8px;}
    .search_form.main_form .parameters-drop .select-option-field .styled-select .selectBox-dropdown:not(.select-for-meal) .selectBox-label,
    .parameters-drop .select-option-field .combo.styled-combo .current{height: 20px; line-height: 20px;}
    .parameters-drop .select-option-field .combo.styled-combo .current .black-stars i{line-height: 20px;}
    .parameters-drop .select-option-field .styled-select .selectBox-dropdown:not(.select-for-meal), #modal-content .select-option-field .styled-select .selectBox-dropdown{height: 20px;}
    .parameters-drop .column-name{/*padding: 5px 10px 6px; */margin-bottom: 8px;}
    /*.parameters-drop .column-name .remove{top: 5px;}*/
    .input-place-drop .scroll-content{max-height: 340px;}
    .input-place-drop .scroll-content.mCustomScrollbar{padding: 15px 8px 15px 15px}
    .date-picker-drop .date-picker-box{padding: 15px; min-width: 295px;}
    .date-picker-wrapper .month-wrapper{padding: 15px 0 15px 10px}
    .date-picker-wrapper .month-wrapper table{margin: 0 4px;}
    .date-picker-drop .date-picker-wrapper .month-wrapper table .day, .ui-datepicker table .ui-state-default, .ui-datepicker td,
    .nights-range-picker .nights-range-picker-num{height: 32px; width: 32px; line-height: 32px; font-size: 12px;}
    .nights-range-picker .nights-range-picker-item{width: 38px; height: 38px}
    .search_form .drop_down.nights-range-drop{width: 354px;}
    .date-picker-wrapper .month-name, .ui-datepicker .ui-datepicker-title{font-size: 16px;}
    .date-picker-drop .two-months .date-picker-wrapper .month-wrapper{width: 565px!important;}
    .date-picker-drop .two-months .date-picker-box{width: 572px;}
    .date-picker-drop .date-picker-wrapper .month-wrapper{width: 295px!important;}
    .drp_top-bar .button-switch .value{margin-right: 7px; font-size: 12px;}
    .date-picker-hint-text{font-size: 12px;}
    #ui-datepicker-div{padding: 15px;}
    .parameters-drop .second-col .scroll-content{max-height: 155px;}
    .search_form.main_form .tour .quest_form, .search_form.main_form .package .quest_form{left: auto; right: -1px;}
    /*.tour .parameters-drop .parameters-col .column-content.has-bottom-link{min-height: 260px;}*/
    .parameters-drop .parameters-col.second-column .scroll-content{max-height: 319px;}
}

@media (max-height : 730px){
    .ad-gallery .ad-image-wrapper{height: 440px!important;}
    .left-fixed-field .grid-visible-point .hotel_point .image_row{height: 160px;}
    .left-fixed-field .grid-visible-point .hotel_point .simple-space{padding: 10px 10px 0}
    .left-fixed-field .grid-visible-point.fixed-width-item .hotel_point .simple-space .content-spacer.spaced-block{padding-top: 5px; }
    .left-fixed-field .grid-visible-point .hotel_point .table-row{padding-bottom: 5px;}
    .left-fixed-field .grid-visible-point .hotel_point .description .flex-item{padding-bottom: 5px;}
    .left-fixed-field .hotel_point .image_row .left-line-field{padding: 5px 10px;}
    .left-fixed-field .grid-visible-point .hotel_point .solid-price-list{padding-top: 5px;}
}

@media (max-width : 1740px) {
    .hotels-rightbar .map-poi-block{right: auto; margin: 0; left: 5px}
}

@media (max-width : 1580px) {
    .hotels-rightbar .map-poi-block{width: 270px;}
}

@media (max-width : 1450px) {
    .content-full-width .hotels-main-side{width: 713px;}
    .content-full-width .hotels-top-bar{width: 920px; padding-left: 7px;}
    .content-full-width .hotels-leftbar{width: 210px; margin-left: -210px; padding: 0 7px 15px}
    .content-full-width .full-width-view .stickem-container{margin-left: 210px;}
    .content-full-width .hotels-rightbar{left: 940px;}
    .hotels-rightbar .map-poi-block{width: 330px;}
    .content-full-width .hotels-leftbar .filters .slider-range-inner .styled_select .selectBox-dropdown{width: 31px!important;}
    .content-full-width .hotels-leftbar .filters .slider-range-inner .styled_select .selectBox-dropdown .selectBox-label{width: 31px!important; padding-right: 7px;}
    .content-full-width .hotels-leftbar .filters .slider-amount{width: 55px!important; padding: 0 2px;}
    .content-full-width .hotels-leftbar .filters .slider-range-inner .styled_select{left: 60px; right: 60px;}
    .content-full-width .hotel_point.not-space-border.v-1 .image_row {width: 166px; height: 160px;}
    .content-full-width .hotel_point.v-1 .right_part {padding-left: 174px;}
    .content-full-width .hotel_point{margin: 7px 0}
    .content-full-width .hotel_point.v-1 .h5{margin-top: 2px; font-size: 12px; padding-bottom: 3px;}
    .content-full-width .hotel_point.v-1 .our-comment-block i{font-size: 12px;}
    .content-full-width .hotel_point .our-comment-block > div{line-height: 14px;}
    .content-full-width .hotel_point.v-1 .description.two-column-view{margin-top: 5px; padding-top: 5px;}
    .content-full-width .hotel_point .description.two-column-view .title,
    .content-full-width .hotel_point .description.two-column-view .type{font-size: 11px; line-height: 16px;}
    .content-full-width .hotel_point.v-1 .description .title{font-size: 11px;}
    .content-full-width .hotel_point.v-1 .description .type{letter-spacing: -0.2px; font-size: 11px;}
    .content-full-width .hotel_point.v-1.not-space-border .side-has-rating {padding-right: 115px;}
    .content-full-width .hotel_point.v-1 .description.two-column-view .table-imitate-cell{width: auto}
    .content-full-width .hotel_point.v-1 .description.two-column-view .isHasFlightInfo{white-space: nowrap}
    .content-full-width .hotel_point.v-1 > .space-field {padding: 7px; min-height: 177px;}
    .content-full-width .full-width-view .grid-visible-point{width: 50%}
}

@media (max-width : 1290px) {
    .content-full-width .hotels-main-side{width: 375px;}
    .content-full-width .hotels-rightbar{left: 640px;}
    .content-full-width .full-width-view  .grid-visible-point{width: 375px; display: block; padding: 0}
    .content-full-width .hotel_search .sort_panel{padding-left: 0}
    .content-full-width .hotel_search .sort_panel .panel{position: relative; width: 100%;}
    .content-full-width .hotel_search .sort_panel .sort_box{padding-right: 0!important;}
    .content-full-width .sort_panel .types-display{position: relative; display: block; text-align: right; padding: 10px 0 0;}
    .content-full-width .hotels-top-bar.top-message{width: 640px;}
    .content-full-width .hotels-top-bar{width: 625px;}
    .content-full-width .top-message .avia-info-wrap{width: 100%}
    .content-full-width .is-hide-filter .hotels-main-side{width: 640px;}
    .content-full-width .hotels-leftbar{width: 250px; margin-left: -250px;}
    .content-full-width .full-width-view .stickem-container{margin-left: 250px;}
    .content-full-width  .block-steps-loading .step-item {width: 50%;}
}

/* Настольные компьютеры и ноутбуки */
@media (max-width : 1386px) {
    .limit{
        width: 1000px;
    }
    .booking .page-block{width: 1000px}
    .hotel_detail .sort_panel.fix{width: 1000px}
    .hotel_detail .search_form .limit{width: 100%}
    .modal-large-inner-content{width: 1000px}
    /*listing*/
    .main-title-page{font-size: 26px;}
    .secondary-title-page{font-size: 22px;}
    .listing-title-space{padding: 25px 0 30px;}
    .h5{font-size: 13px;}
    .add-params-selected,
    .listing-view .add-param-toggle-btn{font-size: 11px;}
    /*.styled_select.inline-title-visible .selectBox-dropdown .selectBox-label{font-size: 30px; height: 40px;}*/
    .options_block .blue_btn{margin-left: 5px;}
    .detail .h5,.transfer .field_set .column{font-size: 13px;}
    .fly-type .top-line .title, .transfer .field_set .top-line .title{font-size: 14px;}
    .fly-type .column{padding: 0 3px!important;}
    .fly-type{margin: 0 -3px;}
    .hotel-flight-box .filters-block.filters{width: 245px;}
    .hotel-flight-box .page-col-side{width: 245px; margin-right: -245px;}
    .hotel-flight-box .right-filters{padding-right: 245px;}
    .hotel-flight-box.hotel_point .flight_content .route .row .place .title{font-size: 14px;}
    .flight-group-box.ver-1 .price_list{padding-bottom: 95px;}
    .hotel_point .description.flex-box{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .hotel_point.not-space-border .image_row{width: 260px; height: 220px;}
    .hotel_point .right_part{padding-left: 270px; }
    .hotel_point.not-space-border .bottom-positioned{margin: 0 235px 0 270px}
    .price_list.classic-view{padding-top: 12px;}
    .cost .price, .grid-visible-point .hotel_point.v-1 .cost .price.new{font-size: 19px;}
    .hotel_point .cost .price.new, .price_list .cost .price.new{font-size: 24px;}
    .cost .price.old.inline-pos{margin-right: 5px;}
    .hotel_point .description .type{font-size: 12px;}
    .icon-set-user{margin-top: 4px;}
    .hotel_point .description .flex-item, .rating-block{font-size: 12px;}
    .rating-block .number{font-size: 16px;height: 30px;line-height: 30px;width: 40px;}
    .hotel_point .percent-box{font-size: 20px; height: 36px; line-height: 36px; min-width: 60px;}
    .hotel_point:not(.v-1) .price-button:not(.s-35), .transfer_point .price-button,
    .price-button:not(.s-35){height: 40px; font-size: 15px; line-height: 40px;}
    .hotel_point .price-button i, .transfer_point .price-button i{margin-top: -7px;}
    .basket-button, .basket-buy-ico{height: 40px; width: 40px;}
    .hotel_point.v-1 .basket-button{height: 35px; width: 35px;}
    .hotel_point.v-1 .basket-button span{background-position: 4px -37px;}
    .left-buy-row .basket-buy-ico{height: 40px;}
    .basket-buy-ico:before{line-height: 43px!important;}
    .basket-button span{background-position: 6px -34px;}
    .left-buy-row{padding-left: 45px;}
    .list-numbers .cost .price.new{font-size: 20px;}
    .hotel_search .filters .menu_point{padding: 2px 6px}
    .filters .menu_title{font-size: 12px; padding-left: 0}
    .hotel_search .filters.more-filters .menu_point{padding: 2px 8px}
    .hotel_search .filters.more-filters .menu_point.clear-filter{padding: 15px 0}
    .hotel_search .filters.more-filters .menu_point.clear-filter i{padding: 5px;}
    .vertical-filter-view .filters .menu_title{padding: 3px 15px; font-size: 12px;}
    .vertical-filter-view .filters .sub_menu{padding: 6px 10px;}
    .vertical-filter-view .vertical-filter-title{height: 32px; line-height: 33px;}
    .filters .slider-amount{height: 26px; margin-top: 5px;}
    .filters .slider-range-inner .styled_select{top: 5px;}
    .hotel_search .filters .menu_title i{font-size: 11px;left: -11px; margin-top: -6px;}
    .hotel_search .filters .menu_point.current{padding-left: 12px}
    .hotel_search .filters .menu_point.clear-filter i{padding: 8px;}
    .tabs-grid{font-size: 11px;}
    .tabs-grid .tabs-grid-inner ul .tabs-grid-cell{height: 45px; padding-left: 10px; padding-right: 10px;}
    .tabs-grid-container .types-display{padding-right: 7px;}
    .options_block .h3{font-size: 18px;}
    .hotel_point.not-space-border  .side-has-rating{padding-right: 125px;}
    .hotel_point h5{font-size: 12px;}
    .hotel_point .image_row .left-line-field{padding: 7px;}
    .hotel_point.excursion .describe .row{line-height: 15px;padding-left: 20px; font-size: 11px;}
    .hotel_point.excursion .describe .ico{width: 15px;height: 15px;}
    .hotel_point .image_row .attractions{font-size: 11px;}
    .hotel_point.excursion .total-text{font-size: 11px; line-height: 13px;}
    .price_list .cost.has-percent{margin-right: 55px;}
    /*.price_list .cost .uah-currency{font-size: 22px;}*/
    .price_list .cost .old .uah-currency{font-size: 18px;}
    .hotel_point .avia-info-row{font-size: 12px;}
    .hotel_point .avia-info-row .airline-image{width: 60px;}
    .hotel_point .avia-info-row .date-col{width: auto}
    .grid-visible-point{padding: 0 7px;}
    .hotel_search .grid-view, .grid-view{margin: 0 -7px;}
    .grid-visible-point .blue_btn.smaller{font-size: 9px; line-height: 27px; padding: 0 7px;}
    .btn-purple-text{font-size: 12px; padding: 0 7px; }
    .hotel_point.v-1 .btn-purple-text{height: 26px; line-height: 24px; font-size: 11px;}
    .purple-link{font-size: 12px;}
    .result_info .legend li:last-child .legend-win{left: auto; right: 0}
    .result_info .legend li:last-child .legend-win:before{left: auto; right: 5px;}
    .hotel-flight-box.hotel_point .route .row .date .time{font-size: 14px;}
    .hotel-flight-box.hotel_point .flight_content .route .route_time{font-size: 14px;}
    .hotel-flight-box.hotel_point .flight_content .route .row .place .title{font-size: 12px;}
    .fly-type .trip-box .country{font-size: 12px;}
    .fly-type .type-box{font-size: 12px;}
    .tabs-grid .tabs-grid-cell .type{font-size: 12px;}
    .tabs-grid .tabs-grid-cell .price{font-size: 13px;}
    .trip-line .time b{font-size: 14px;}
    .hotel-flight-box.hotel_point .flight_field .type{font-size: 11px;}
    .left-buy-row.offset-40 .blue_btn{height: 35px; line-height: 35px;}
    .flight_field .type .baggage-row .baggage-icon{top: 0}
    .hotel-flight-box.hotel_point.total_flight .flight-group-box .top_block_avia .spaced-field{padding: 10px;}
    .bottom-shadow-field{padding: 20px 10px;}
    .cart-holder .favorite-list-box .popover_block .popover_conteiner{max-height: 330px;}
    .left-full-filter-view .grid-visible-point{width: 50%; padding: 0 7px;}
    .grid-visible-point .hotel_point.v-1 .image_row{height: 245px;}
    .hotel_point.v-1 > .space-field{padding: 7px; min-height: 177px;}
    .hotel_point.not-space-border.v-1 .image_row{width: 166px; height: 160px;}
    .hotel_point.v-1 .right_part{padding-left: 174px;}
    .hotel_point.v-1 .info-text-line{font-size: 11px;}
    .not-result-page-custom .phone{margin-top: 3px;}
    .hotel_point.v-1 .timer-box{left: 15px; top: 5px;}
    .hotel_point.v-1 .list-numbers td, .hotel_point.v-1 .list-numbers .room-name, .hotel_point.v-1 .list-numbers h5{font-size: 11px;}
    .list-numbers .red-text-line{font-size: 11px;}
    .scrolling-date-wrap .price-label{font-size: 15px;}
    .scrolling-date-wrap .date-label{font-size: 12px;}
    .segment-route-field .segment-route-from-time{font-size: 18px;}
    .segment-route-field .segment-route-from-time.has-red-square .red-square{top: -1px;}
    .segment-route-field .segment-route-from-date{font-size: 10px;}
    .segment-route-field .segment-route-from, .segment-route-field .segment-route-to{-ms-flex: 0 0 80px; flex: 0 0 80px; max-width: 80px; font-size: 11px;}
    .segment-route-field .flight-detail-field{padding: 0 5px;}
    .flight-segment-row .segment-left-side{ -ms-flex: 0 0 18%; flex: 0 0 18%; max-width: 18%;}
    .flight-segment-row .segment-center-side{-ms-flex: 0 0 62%; flex: 0 0 62%; max-width: 62%;}

    .hotel_search .sort_panel li{padding: 0 7px;}
    .hotel_point.v-1.large-2x .space-field{min-height: 177px;}
    .hotel_point.v-1 .description.two-column-view .table-imitate-cell{padding-bottom: 5px;}
    .hotel_point.v-1 > .space-field .price_list{padding-top: 7px; padding-bottom: 50px;}
    .price_list .left-line-field{margin: 0 13px 10px;}
    .hotel_point{margin: 7px 0}
    .hotel_point.v-1 .h5{margin-top: 2px; font-size: 12px; padding-bottom: 3px;}
    .hotel_point.v-1 .our-comment-block i{font-size: 12px;}
    .hotel_point .our-comment-block > div{line-height: 14px;}
    .hotel_point.v-1 .description.two-column-view{margin-top: 5px; padding-top: 5px;}
    .hotel_point .description.two-column-view .title,
    .hotel_point .description.two-column-view .type{font-size: 11px; line-height: 16px;}
    .hotel_point.v-1 .description .title{font-size: 11px;}
    .hotel_point.v-1 .description .type{letter-spacing: -0.2px; font-size: 11px;}
    .hotel_point.v-1 .our-comment-block, .hotel_point .our-comment-block > a, .hotel_point .overflow-line > div,.hotel_point.v-1 .other-rate-link{font-size: 11px;}
    .other-rate-link{font-size: 12px;}
    .hotel_point.v-1 .t-color-green{font-size: 11px;}
    .deadlines-label, .currency-label{font-size: 11px;}
    .hotel_point.v-1 .informing-label{font-size: 11px;}
    .hotel_point.v-1 .side-has-rating .overflow-line{padding-bottom: 0}
    .hotel_point.v-1 .price_list .cost .price.new{font-size: 20px;}
    .hotel_point.v-1 .description.two-column-view .table-imitate-cell{width: auto}
    .hotel_point.v-1 .rating-block{font-size: 12px;}
    .hotel_point.v-1.not-space-border .side-has-rating{padding-right: 115px;}
    .hotel_point.v-1 .standard-note{padding: 7px; font-size: 11px;}
    .hotel_point.v-1 .price_list .bottom-detail-info > div{margin-bottom: 0}
    .price-graph .week-title{font-size: 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
    .hotel_point.v-1 .percent-box{top: 3px; height: 25px; font-size: 14px; line-height: 25px; min-width: 42px;}
    .dark-info-strip.bg-red, .dark-info-strip.bg-green, .dark-info-strip.bg-orange{font-size: 12px;}
    .price-list-info-inner > li{font-size: 11px; margin: 2px 0}
    .orange-info-msg, .red-info-msg{font-size: 12px;}
    .blue-title{margin: 2px 0}
    .blue-title a, .transfer-container .blue-text-title{font-size: 12px; line-height: 16px;}
    .gray-subtitle{font-size: 10px;}
    .content-full-width .hotel_point.not-space-border .image_row{width: 100%!important; float: none; margin-bottom: 10px;}
    .content-full-width .hotel_point .right_part{padding: 0!important;}
    .content-full-width .hotel_point > .space-field .price_list{width: 100%; position: relative}
    .content-full-width .price_list.tr-bg:before{display: none}
    .content-full-width .all-rates-offset.left-icon-space{padding-right: 0; text-align: center}
    .content-full-width .hotel_point .hotel-top-main{flex-wrap: wrap; }
    .content-full-width .hotel_point .hotel-top-main .hotel-top-main-ls,
    .content-full-width .hotel_point .hotel-top-main .hotel-top-main-cs{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .content-full-width .hotel_point .hotel-top-main .hotel-top-main-ls{padding-bottom: 10px;}
    .content-full-width .hotel_point .description .type .hover-hint-container{display: inline-block}

    .fake-table .th, .fake-table .td{width: 200px;}
    .fake-table .th:not(.hor-stick), .fake-table .td{width: 180px;}
    .simple-fake-table .fake-table .th, .simple-fake-table .fake-table .td{width: 167px;}
    .left-full-filter-view .flight-group-box .flight_content.v1 .in_route{padding: 0}
    .flight_content.package-listing .flight-baggage-allowance{width: 140px; margin-right: -145px;}
    .hotel-flight-box.hotel_point .flight_content.package-listing .route .row{padding-right: 145px!important;}
    .hotel_point.v-1 .description .type .red-amount{margin-top: 5px; height: 12px; font-size: 11px; line-height: 10px;}
    .hotel_point.v-1 .description .type .hover-hint-container{display: block}

    .hotel-wrap.hotel_point.not-space-border.v-1 .image_row{height: 160px;}
    .hotel-wrap.hotel_point.v-1 > .space-field{min-height: 0}

    .transfer .auto-image img, .transfer .auto-image{width: 80px;}
    .transfer .section{padding: 10px;}
    .transfer .field_set .top-line{padding: 10px!important;}
    .gray-title{font-size: 11px;}
    .black-text-line{font-size: 12px;}
    .transfer_point .table-imitate-cell:nth-child(2){font-size: 50%}
    .transfer_point .table-imitate-cell{padding-top: 10px}
    .transfer .left-full-filter-view .price_list{padding-bottom: 60px;}
    .transfer .left-full-filter-view .field_set{font-size: 11px;}
    .transfer-group-bottom-info{margin-left: 10px; margin-right: 10px;}
    .transfer .left-full-filter-view .field_set .top-line .title{font-size: 12px;}
    .transfer-group-bottom-info .transfer-group-bottom-right li{font-size: 10px; margin-right: 4px; padding-left: 14px;}
    .transfer-group-bottom-info .transfer-group-bottom-right li i{font-size: 13px;}
    .left-full-filter-view .traveler, .left-full-filter-view .place{font-size: 11px;}

    .car-features > div{font-size: 11px; line-height: 17px; height: 24px; padding: 2px 7px;}
    .car-features > div i{top: 2px;}
    .car-info .car-image{max-width: 220px; margin: 0 auto}
    .fake-table .column-logo img{max-height: 42px;}
    .table-items .fake-table .th:not(.hor-stick), .table-items .fake-table .td{width: 134px;}
    .fake-table .th.column-header .column-name{font-size: 11px;}

    .hotel_point.v-1.agent-hotel-listing .right_part{padding-left: 182px;}
    .hotel_point.not-space-border.v-1.agent-hotel-listing .image_row{width: 175px; height: 135px;}
    .hotel_point .hotel-top-main .hotel-amenities svg{height: 24px; width: 30px;}
    .hotel_point .hotel-top-main .hotel-amenities img, .hotel_point .hotel-top-main .hotel-amenities img.covid{height: 18px;}
    .hotel_point .hotel-top-main .hotel-amenities img.lg{height: 16px;}
    .hotel_point.v-1.agent-hotel-listing .city-name{font-size: 11px;}
    .hotel_point .hotel-star-box.hotel_other_star{font-size: 11px; padding: 2px 3px;}
    .hotel-top-main .hotel-amenities img, .hotel-top-main .hotel-amenities svg{margin-left: 0}
    /*detail*/
    .room-rates-field .left-room-block{width: 240px}
    .room-prices-container .detail-select-panel .scrolling-tabs .scrolling-space .nav-tabs{width: auto!important}
    .hotel_detail .sort_panel li a, .detail-select-panel li a{/*padding-left: 8px; padding-right: 8px;*/font-size: 13px;}
    .hotel_detail .h4, .detail-title-h3{font-size: 18px; margin-top: 30px;}
    .options_block  .detail{font-size: 13px;}
    .options_block  .detail li{padding: 0 7px;}
    .hotel_detail .facilities-list li{font-size: 13px;}
    .blue_btn, .block-right.submit-block .login-submit .login-button, input[type=submit].blue_btn,
    .reservation-form input.button, input.input-orange-btn{font-size: 13px; height: 30px; line-height: 30px; padding: 0 10px;}
    .price_list.compact-flight-view .top-part .basket-button{height: 30px; width: 30px;}
    .price_list.compact-flight-view .top-part .basket-button span{background-position: 1px -40px!important;}
    .with-right-arr i{margin-top: -6px; right: 2px;}
    /*.left-buy-row .basket-button.bg-35{height: 30px; width: 30px;}*/
    /*.left-buy-row .basket-button.bg-35 span:before {font-size: 20px!important; height: 18px!important; line-height: 35px!important;}*/
    .setting-point input.blue_btn.orange, .cabinet .side-small-cols .ui-widget button{font-size: 13px;}
    .white_btn, .orange-btn-h45, .bigbox .choose-btn{height: 35px; line-height: 34px; font-size: 13px;}
    .options_block h2.text-under-title{font-size: 12px; padding-right: 10px;}
    .options_block.part.white_panel{font-size: 12px;}
    .hotel_detail .contejner .left-offset i, .left-gray-ico i{font-size: 14px;}
    .hotel_detail  .room_info .contejner .h6{font-size: 13px;}
    .hotel_detail.excursion, .hotel_detail.excursion .room_info p, .hotel_detail .describe-section li{font-size: 12px;}
    .describe-section li .ico{ -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}
    .hotel_detail .booked_form{padding-left: 10px; padding-right: 10px;}
    .hotel_detail .booked_form.tour{min-height: 320px!important;}
    .hotel_detail .booked_form label, .hotel_detail .booked_form .pickups-box .label{font-size: 9px;}
    .hotel_detail .booked_form .row label, .hotel_detail .booked_form .pickups-box .label{overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
    .hotel_detail  .text_point ul li{font-size: 14px;}
    .describe-section li{padding: 0 5px;}
    .hotel_detail .room_info .text_point .title, .hotel_detail .question_block .question_body .title{font-size: 12px;}
    .additional-book-form .booked_form .price{font-size: 27px!important;}
    .additional-book-form .ui-datepicker table .ui-state-default{font-size: 12px;}
    .hotel_detail .room_info{margin: 30px 0}
    .hotel_detail.excursion .meeting_place{padding: 10px;}
    .hotel_detail.excursion .meeting_place .block, .hotel_detail.excursion .meeting_place .col .blue_block{font-size: 12px;}
    .select_container.calendar-container input.datechoose{padding-right: 210px;}
    .has-overlay-text > div{max-width: 45px; font-size: 11px}
    .hotel_detail .booked_form.tour label{padding-bottom: 5px;}
    .booked_form.tour .button_block{margin-top: 10px;}
    .gallery_block.content-place-gallery .item{height: 111px;}
    .gallery_block.content-place-gallery .column.main_photo{height: 327px;}
    .gallery_block.content-place-gallery .item .add_button{line-height: 104px;}
    .hotel_detail .gallery_section .column.info_side.map-view{height: 327px}
    .limit .room_info .limit{width: 100%}
    .imitate-map-panel{font-size: 12px;}
    .room-rates-field .white_btn{height: 40px;line-height: 39px;font-size: 15px;}
    .room-rates-field .room-name{font-size: 14px;}
    .info-text-line, .red-text-line{font-size: 11px;}
    .hotel_detail .text p, .hotel_detail .text, .hotel_detail .text li{font-size: 12px;}
    .hotel_detail .gallery_block .item .add_button{font-size: 12px;}
    .detail-select-panel li.current span{font-size: inherit}


    .price-graph-content .rect-cell, .price-graph-content .rect-col{width: 25px}
    .price-graph-content .week-date{font-size: 10px}
    .dark-page-boooking .room-additional-group .open-blue-panel.fixed-panel{width: 725px}

    .grid-container table th.head1{font-size: 9px;line-height: 12px;}
    .grid-container table td, .grid-container table th.head1{padding: 2px;}
    .hotel_search .table-view .h5{font-size: 11px; line-height: 12px}
    .hotel_search .table-view h4{font-size: 11px; line-height: 12px;}
    .table-info .table-name{font-size: 12px;}
    .table-view .air-info{font-size: 11px;}
    .table-view .right-offset{padding-right: 30px;}
    .black-friday.v1{left: -10px;}
    .grid-container table td{letter-spacing: -0.4px;}
    .top-info-panel .main-title-page{font-size: 18px;}
    .top-info-panel .text-under-title{font-size: 12px;}
    .top-info-panel{font-size: 12px;}
    .top-info-panel .min-price-block .cost{font-size: 11px;}
    .navigation-panel li a{font-size: 12px; padding: 0 10px;}
    .calculator-field .blue-panel{font-size: 12px;}
    .calculator-field .parameters-row .selector-field .gray,
    .calculator-field .other-parameters .title{font-size: 11px;}

    .template-index-page .top-nav.compressed-menu ul.top-menu > li > a{font-size: 14px;}
    .template-index-page .head-panel .head-option.log .login-link{font-size: 14px; line-height: 35px;}
    .template-index-page .top-nav.compressed-menu ul.top-menu > li{margin: 0 2px;}
    /*FORM*/
    .ui-dialog .search_form.main_form .limit{width: 100%}
    .search_form .form-part > label, .search_form .form-part .dropButton label, .search_form .form-part .child-select-row label{font-size: 11px;}
    .form-hint{font-size: 11px; line-height: 13px;}
    .options_block .search_form.listing-view .form-parts-row{padding: 0 50px 0 120px}
    .listing-view .form-parts-row{padding-left: 120px;}
    .style-cabinet .listing-view .parameters-drop{margin-left: -120px;}
    .listing-view .form-part.product-select-col .current{font-size: 14px;}
    .listing-view .form-part.product-select-col{width: 120px;}
    .listing-view .input-place-container .checked-place,
    .search_form.listing-view .dates-row input[type="text"],
    .search_form.listing-view .classic-select-view .selectBox-dropdown .selectBox-label,
    .search_form.main_form.listing-view td input[type="text"], .search_form.main_form.listing-view .quest, .search_form.main_form.listing-view .form-part .selectBox-dropdown,
    .search_form.main_form.listing-view input[type="text"], #page-content .search_form.main_form.listing-view .selectBox-dropdown,
    .search_form.main_form.listing-view .form-part .stars_container, .search_form.main_form.listing-view div.row-container,
    .search_form.listing-view .dates-row input[type="text"], .search_form.main_form .classic-select-view select,
    .search_form.listing-view .dates-row input[type="text"], .search_form.main_form.listing-view .classic-select-view select{font-size: 13px;}
    .search_form .tabs_btn li a{padding: 5px 14px;font-size: 14px; font-family: roboto_medium;}
    .search_form .imitate-radio-btn li{font-size: 13px;}
    .tabs_btn li a span{-moz-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8);  transform: scale(0.8);}
    .parameters-drop .main-part, .parameters-drop.is-blur .main-part.fake{padding: 6px;}
    .parameters-drop .left-drop-part-inner{margin: 0 -3px;}
    .parameters-drop .parameters-col{padding: 0 3px;}
    .parameters-drop .parameters-drop-inner{padding-right: 211px;}
    .parameters-drop .right-add-parameters{margin-right: -211px;}
    .parameters-drop .right-add-parameters{width: 205px;}
    .parameters-drop .parameters-drop-inner label, .parameters-drop-v2 .parameters-drop-v2-inner label{font-size: 12px;}
    .parameters-drop ul.option-list li.is-default-collection{font-size: 11px;}
    .group-main-name{font-size: 12px;}
    .select-option-row .select-option-field.meal-i .styled-select{max-width: 105px;}
    .select-option-row .select-option-field + .select-option-field{margin-left: 7px;}
    .parameters-drop-v2 .row-1 .item{padding-right: 5px; margin-right: 5px;}
    .parameters-drop-v2 .select-option-field .styled-select .selectBox-dropdown{max-width: 135px;}
    .parameters-drop-v2 .cell-3 .styled-select .select-for-meal.selectBox-dropdown{min-width: 135px;}
    .parameters-drop-v2 .first-col .select-option-field .styled-select .selectBox-dropdown,
    .parameters-drop-v3 .select-option-field.meal-i .styled-select .selectBox-dropdown{min-width: 185px; max-width: 185px;}
    .parameters-drop-v3 .is-hotel-selection .select-option-field.meal-i .styled-select .selectBox-dropdown{max-width: 95px;}
    .budget-price-slider{width: auto; padding: 5px 70px}
    .budget-price-slider .slider-range-container .slider-range-line{display: none}
    .parameters-drop-v2 .row-1 .cell-1{width: 25%}
    .parameters-drop-v2 .row-1 .cell-2{width: 39%}
    .parameters-drop-v2 .star-box .form-box-counter{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .parameters-drop-v2 .star-box .parameter-check{margin-top: 5px;}
    .params-btn-panel .toggle-params-btn{font-size: 12px;}
    .search_form.main_form .star-counter .value{padding: 2px;}
    .parameters-drop-v3 .col-2{width: 35%}
    .parameters-drop-v3 .col-3{width: 22%}
    .setting-point .parameters-drop .column-1,
    .setting-point .parameters-drop .column-2{width: 18%}
    .setting-point .parameters-drop .column-3{width: 34%}
    .setting-point .parameters-drop .column-4{width: 30%}
    .parameters-drop .column-name{font-size: 12px;}
    .column-name .control-btn{width: 16px; height: 16px; font-size: 11px; line-height: 16px;}
    .parameters-drop .column-name .remove{height: 16px; width: 16px;font-size: 9px; line-height: 18px;}
    .parameters-drop .column-name .arr{font-size: 12px; line-height: 14px;}
    .parameters-drop .column-name .title{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
    /* hotel */
    .search_form.main_form .paginate-form  .cols-5{width: 18%}
    .search_form.main_form .paginate-form .cols-2{width: 32%}
    .search_form.main_form .paginate-form .cols-6{width: 16%}
    .search_form.main_form .paginate-form .cols-1{width: 47.83333%}
    .parameters-drop-v2 .parameters-col{padding: 3px;}
    .parameters-drop .first-col .select-option-field .styled-select .selectBox-dropdown{max-width: 120px;}
    .parameters-drop .first-col{width: 25%}
    .parameters-drop .third-col{width: 30%}
    .parameters-drop .fourth-col{width: 23%}
    .parameters-drop .second-col{width: 22%}
    .parameters-drop .options-col ul.option-list li:nth-child(odd){width: 100%}
    .parameters-drop .options-col ul.option-list li:nth-child(even){width: 100%}

    /* tickets */
    .search_form.main_form .tickets .cols-6{width: 16.5%}
    .search_form.main_form .tickets .cols-4{width: 17%}
    .parameters-drop .parameters-col.avia-first-col{width: 55%}
    .parameters-drop .parameters-col.avia-second-col{width: 45%}

    /*.search_form .new-ver .flights-route-segment-left .cols-2.right-swap-offset{width: 26%}*/
    .search_form .new-ver .flights-route-segment-left .cols-3{width: 34%}
    .search_form .new-ver .flights-route-segment-left .cols-2{width: 40%}
    .search_form .new-ver .flights-route-segment-right{width: 42%}
    .search_form .new-ver .flights-route-segment-left{width: 58%}
    .search_form .new-ver.multi-city .flights-route-segment-left .cols-2.right-swap-offset{width: 28%}

    .search_form .new-ver.multi-city .flights-route-segment-left .cols-2.left-swap-offset{width: 42%}
    /* hotel + flight */
    .search_form.main_form .paginate-form.flightNeed .cols-2{width: 23%}
    /*.search_form.main_form .paginate-form.flightNeed .cols-4{width: 14%}*/
    .search_form.main_form .paginate-form.flightNeed .cols-6.last{width: 11%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-6.last{width: 14%}
    .search_form.main_form .paginate-form.flightNeed .cols-6.cols-guest{width: 11%}
    .search_form.listing-view .paginate-form.flightNeed .cols-2{width: 20%}
    .search_form.listing-view .paginate-form.flightNeed .cols-6{width: 14%}
    .search_form.listing-view .paginate-form.flightNeed .cols-6.last{width: 12%}
    /* tours */
    .search_form.main_form .tour.groupNeed .cols-3{width: 20%}
    .search_form.main_form .tour.groupNeed .cols-6.nights-col{width: 16%}
    .search_form.main_form .tour.groupNeed .cols-6.categoryChooseButton{width: 20%}
    .search_form.main_form .better-plus{font-size: 10px;margin-left: 0}
    .search_form.main_form .tour .form-cell .meal-box > span{font-size: 13px!important;}
    .search_form.main_form .tour .cols-3 .select_container{font-size: 14px;}
    .listing-view.search_form .tour .cols-3 .select_container{font-size: 12px;}
    /*.listing-view.search_form .tour .cols-3{width: 21%}*/
    /*.listing-view.search_form .tour .cols-6.cols-guest{width: 11%}*/
    .listing-view.search_form .tour .cols-6.cols-category{width: 19%}
    .price-slider-field{width: 225px; padding: 10px 65px 10px 57px}
    .search_form.main_form .price-slider-field .left-line-field {  width: 45px!important;}
    .search_form.main_form .price-slider-field .right-line-field{width: 55px!important;}
    .search_form.main_form .price-slider-field input[type="text"]{font-size: 12px;}
    .search_form.main_form .search-line label{font-size: 12px;}
    .search-line .item-cell .selectBox-dropdown .selectBox-label,
    .search-line .item-cell .combo .current{font-size: 14px;}
    .search-line .check-row{padding-left: 17px;}
    .search-line .flex-row .item{margin: 0 3px;}
    .parameters-drop .hotel-options .item{padding-right: 2px;}
    .parameters-drop .second-column{width: 21%}
    .parameters-drop .third-column{width: 53%}
    ul.option-list li.group-name, .parameters-drop .collection-name{font-size: 11px;}
    ul.option-list li.group-name span, .parameters-drop .collection-name span{padding: 2px;}
    /*.create-collection-link{top: 100%}*/
    .create-collection-link a i{font-size: 12px; margin-right: 2px;}
    .create-collection-link a{font-size: 11px;}
    .tour .parameters-drop .parameters-col .column-content.has-bottom-link,
    .paginate-form .parameters-drop .parameters-col .column-content.has-bottom-link{min-height: 0}
    .search_form.main_form .tour.transitional-var-form .col-n-1{width: 13%}
    .search_form.main_form .tour.transitional-var-form .col-n-2{width: 22%}
    .search_form.main_form .tour.transitional-var-form .col-n-3{width: 21%}
    .search_form.main_form .tour.transitional-var-form .col-n-4{width: 15%}
    .search_form.main_form .tour.transitional-var-form .col-n-5{width: 7%}
    .search_form.main_form .tour.transitional-var-form .col-n-6{width: 22%}
    .search_form.listing-view .tour.transitional-var-form .col-n-2{width: 21%}
    .search_form.listing-view .tour.transitional-var-form .col-n-3{width: 19%}
    .search_form.listing-view .tour.transitional-var-form .col-n-6{width: 24%}
    .search_form.listing-view .tour.transitional-var-form .col-n-4{width: 16%}
    .search_form.listing-view .classic-select-view .selectBox-dropdown .selectBox-label{line-height: 24px;}
    .search_form.listing-view .classic-select-view .selectBox-dropdown{min-width: 33px}
    .search_form.main_form .dates-row-i:before{display: none}
    .search_form.main_form .dates-row input[type="text"]{padding-right: 2px!important; font-size: 13px}
    .oldschool-form-container{padding-right: 248px;}
    .oldschool-form-container .right-oldschool-form-side{width: 240px; margin-right: -248px;}
    .oldschool-form-container:after{right: 240px;}
    .oldschool-form-container .oldschool-list-border-box li label{font-size: 11px;}
    .room_info .has-product-col.listing-view .form-part.product-select-col{width: 150px;}
    /*END FORM*/
    /* common */
    .left-sidebar-container .column-list-view{margin: 0 -7px;}
    .left-sidebar-container .column-list-view .column{min-width: 0; padding-left: 7px!important; padding-right: 7px!important;}
    .filter-point{margin: 10px 5px;}
    .filter-point .circle-category{width: 70px; height: 70px;}
    .grid-container table.simple-view .hotel-name{font-size: 12px;}
    .hotel_point .include-field .service-point{padding: 5px 3px;}
    /*.hotel_point .include-field i{font-size: 26px;}*/
    .hotel_point .include-field .bottom-text{padding-top: 3px;}
    .hotel-wrap .right-content-inner .right-side{min-width: 100px;}
    .hotel-wrap .conditions .title{font-size: 11px;}
    .hotel-wrap .right-content-inner .left-side{padding-left: 0}
    .basic-gallery{margin: 0 -5px;}
    .basic-gallery .photo-column{padding: 5px;}
    .basic-gallery .photo-field{height: 170px;}
    /*.product-item .product-item-inner{padding: 7px;}*/
    .basket-item .product-item .product-item-inner{padding-left: 27px;}
    .group-block .hotel_point .details-bx{margin-right: 6px;}
    .product-item .main-side{padding-left: 187px;}
    .grid-container table .selectBox-options li a,
    .grid-container table .selectBox-dropdown .selectBox-label,
    .grid-container table th input[type="text"]{font-size: 11px;}
    .grid-container table .selectBox-inline,
    .grid-container table .selectBox-dropdown{max-width: 116px; min-width: 100px;}
    .grid-container table td{font-size: 11px;}

    /*booking */
    .room-additional-items.category .transfer .black-text-line{font-size: 12px;}
    .room-additional-items.category  .bottom-panel .total, .room-additional-items.category  .bottom-panel .button-side{padding-left: 10px;}
    .include-item .gray-class-bg{font-size: 13px; height: 28px; line-height: 28px;}
    .hotel-flight-box .place{font-size: 11px;}
    .include-item .hotel-flight-box.hotel_point .flight_field .type > .left-offset{padding-left: 7px;}
    .include-item .hotel-flight-box.hotel_point .flight_field .way_name{font-size: 14px; font-family: roboto_medium; line-height: 16px; margin: 0 7px 0 0}
    .include-item .hotel-flight-box.hotel_point .flight_field > .flex-row{-webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .select-discount-form .select-discount-row > div:last-child{margin-top: 10px;}
    .include-item .hotel_point.not-space-border .image_row{width: 160px; height: 120px;}
    .include-item .hotel_point .right_part{padding-left: 175px;}
    .include-item{margin-bottom: 15px;}
    .dark-page-boooking.booking .has-side-col #page-content-inner{padding-right: 265px}
    .dark-page-boooking.booking .has-side-col .page-col-side{margin-right: -265px;}
    .include-item .hotel_search .right_side .flight_control_point .flight_content,
    .include-item .flight-group-box .flight_content.v1{padding-left: 65px;}
    .include-item .hotel-flight-box.hotel_point .flight_content .left_image{width: 55px;}
    .payment-method-container .right-side .payment-field{padding: 10px 5px}
    .payment-method-container .right-side .payment-wrap{margin: 0 -5px;}
    .payment-method-container .right-side .payment-field .payment-name{font-size: 12px;}
    .payment-method-container .fields-block .field-block{width: 100%}
    .dark-page-boooking .check-block{margin-top: 20px;}
    .dark-page-boooking .check-container-wrap .check-content{padding: 20px 30px; font-size: 12px;}
    .dark-page-boooking .dotted-line{margin: 5px 0}
    .check-container-wrap h6.check-item-title{margin-bottom: 0; font-size: 11px;}
    .check-content .check-item-info.check-item-table-visible li{padding: 4px 10px 4px 0}
    .dark-page-boooking .countdownBox{font-size: 20px;}
    .dark-page-boooking .left-panel{font-size: 12px;}
    .dark-page-boooking .choised-block{padding-bottom: 7px; margin-bottom: 9px;}
    /*.dark-page-boooking .choised-bg-space{padding-left: 15px; padding-right: 15px;}*/
    .dark-page-boooking .left-panel{width: 240px;}
    .dark-page-boooking.booking .has-side-col .page-col-side{width: 240px;}
    .dark-page-boooking.booking .has-side-col .page-col-side{margin-right: -255px;}
    .dark-page-boooking.booking .has-side-col #page-content-inner{padding-right: 255px;}
    .dark-page-boooking .your-cart .top-form-heading{font-size: 16px;}
    .dark-page-boooking .your-cart .summary .cart-summaries-block .name{font-size: 11px;}
    .your-cart .choice-tariff li{font-size: 11px;}
    .dark-page-boooking .choised-title-line{font-size: 11px;}
    .total-choised-box .cost .price.new{font-size: 16px;}
    .dark-page-boooking.booking p{font-size: 12px;}
    .dark-page-boooking .fieldset h3{font-size: 14px;}
    .field-sizing input[type="text"]{font-size: 12px; height: 28px; line-height: 28px;}
    .your-information-block .personal-details-inner .field-block input.hasDatepicker.datepicker-icon{background-position: right -694px}
    .field-sizing .styled-choose-select .chosen-container{font-size: 12px;}
    .field-sizing .styled-choose-select .chosen-container-single .chosen-single,
    #page-content .field-sizing .selectBox, #page-content .field-sizing .selectBox-label{height: 28px; line-height: 28px; font-size: 12px;}
    #page-content .field-sizing .selectBox-dropdown span.selectBox-arrow{height: 20px; width: 22px;}
    #page-content .field-sizing .selectBox-dropdown span.selectBox-arrow b {background-position: center -213px;}
    .fieldset.field-sizing.has-error-fields .field-block .ui-datepicker-trigger{top: 22px;}
    .dark-page-boooking .page-col-side .tour-booking-info .option{font-size: 12px; line-height: 14px; padding: 10px 15px;}
    .dark-page-boooking .field-block label{font-size: 11px; margin-bottom: 0}
    #page-content .field-sizing .styled_select .selectBox-label{font-size: 11px;}
    .fieldset.field-sizing.has-error-fields .field-block{margin: 0 2px 8px 0}
    .dark-page-boooking.booking{font-size: 12px;}
    .your-information-block .personal-details-inner .field-normal{width: 180px;}
    .your-information-block .personal-details-inner .field-medium{width: 135px;}
    .dark-page-boooking .guest-title{font-size: 13px; margin-bottom: 10px; padding-bottom: 10px;}
    .dark-page-boooking .white-field-bg{padding: 10px;}
    #modal-content .main_form .button, .orange-btn-h55, .dark-page-boooking .button_block .button,
    input.yellow-btn-50, .yellow-btn-50{height: 45px; line-height: 45px;}
    #modal-content .main_form .button, .orange-btn-h55, .dark-page-boooking .button_block .button{font-size: 16px;}
    input.yellow-btn-50, .yellow-btn-50{font-size: 12px;}
    /*.fieldset .country-code-box{height: 28px;}
    .fieldset .country-code-box .country-code-input input,
    .payment-method-container .fields-block .field-block input[type="tel"]{height: 26px;}*/
    /*.field-sizing .country-code-box input[type="text"],
    .payment-method-container .fields-block .field-block .country-code-box input[type="text"]{height: 26px; line-height: 26px;}*/
    .field-sizing .country-code-box .country-code-select .chosen-container{font-size: 12px;}
    .field-sizing .country-code-box .country-code-select .chosen-single,
    .payment-method-container .country-code-box .country-code-select .chosen-single{height: 28px; line-height: 28px;}
    .field-sizing .country-code-box .country-code-select .chosen-container .icon, .field-sizing .country-code-box .country-code-select .chosen-single .icon,
    .payment-method-container .country-code-box .country-code-select .chosen-container .icon, .payment-method-container .country-code-box .country-code-select .chosen-single .icon{top: 2px;}
    .field-sizing .country-code-box .chosen-container-single .chosen-single div b,
    .payment-method-container .country-code-box .chosen-container-single .chosen-single div b{background-position: 0 4px;}
    .dark-field-bg .blue_btn, .blue_btn.dark-booking-page{height: 30px; line-height: 30px; font-size: 11px; padding: 0 10px;}
    .dark-field-bg{font-size: 11px;}
    .payment-method-container .title{font-size: 18px; line-height: 20px;}
    .payment-method-container{font-size: 12px;}
    .payment-method-container .green-phrase{font-size: 13px; line-height: 15px; margin-bottom: 15px;}
    .payment-method-container .info-message{font-size: 10px; line-height: 14px;}
    .payment-method-container .gray-text-field{font-size: 12px; line-height: 16px;}
    .include-item .place{font-size: 11px; line-height: 17px;}
    .include-item .hotel_point .right_part .description .flex-item .title{font-size: 11px;}
    .dark-page-boooking .blue_btn.edit-btn{font-size: 11px;}
    .details-bx .title{font-size: 11px;}
    .details-bx .type{font-size: 12px;}
    .include-item .description .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .room-additional-group td.pickups-box .form_it, .room-additional-group td.pickups-box .form_it:nth-child(2){width: 100%; padding-right: 0}
    .room-additional-group td.pickups-box .form_it + .form_it{margin-top: 10px;}
    .main-help-desc-block{padding: 20px;}
    .main-help-desc-block .main-help-title{font-size: 26px;}
    .main-help-desc-block .main-help-subtitle{font-size: 16px; margin-top: 10px;}
    .main-help-desc-block .help-btn{font-size: 14px; padding: 10px 15px}
    .ticket-item .ticket-item-main-inner{font-size: 12px;}
    .main-help-desc-block .main-help-right{font-size: 12px;}
    .answer-comment-box-btn .right-offset{padding-right: 5px;}
    .comment-form-right-btn .left-offset{padding-left: 5px;}
    .basket-flight-field{font-size: 11px; line-height: 12px;}
    .data-time-box{font-size: 11px;}
    .data-time-box .text-line{font-size: 10px; line-height: 12px;}
    .data-time-box .number span{font-size: 14px;}
    .basket-green-btn{font-size: 11px;}
    .basket-flight-field-i + .basket-flight-field-i{padding-left: 10px;}
    .field-block .element-hint{font-size: 10px;}
    .payment-methods-box .black-price{font-size: 18px; line-height: 20px;}
    .payment-methods-box .gray-price{font-size: 16px;}
    .code-entry-form input[type="text"]{height: 30px}
    /*common*/
    .header-gray-box h4{font-size: 16px;}
    .header-gray-box h5{font-size: 12px;}
    .line-field-point .name{font-size: 20px; line-height: 22px;}
    .group-block .user-info-box{font-size: 12px;}
    .product-item .price_list .gray-subtitle{font-size: 10px;}
    .product-item .price_list .cost .uah-currency,
    .group-block .price_list .cost .price.new{font-size: 18px;}
    .block-info .spaced-block.booked-hotels .block-left .sub-title{font-size: 12px; line-height: 20px;}
    .confirmation h4{font-size: 16px; padding-bottom: 0}
    .gray-panel{font-size: 14px;}
    .red-important-text{font-size: 12px;}
    .top-panel .dark_btn{font-size: 12px; line-height: 28px;}
    .grid-container .top-panel{font-size: 12px;}
    .hotel-wrap .right_part  > .spaced-block{padding-bottom: 10px;}
    .hotel-wrap .conditions{padding-top: 4px;}

    .tile-items .tile{width: 323px; padding-bottom: 323px;}
    .tile-box .tile.wide{width: 657px;}
    .tile.text-tile .title, .tile.banner-tile .title{font-size: 18px;}
    .tile .tile-content{padding: 20px;}
    .tile .tile-item .prices-field{margin-right: -20px; font-size: 12px; padding: 11px 7px}
    .tile .flight-timebox{margin-top: 15px;}
    .tile .product-info{margin-top: 15px;}
    .tile .tile-content .price{font-size: 18px;}
    .tile .crossed-price{font-size: 14px;}
    .tile-items .tile.text-tile .text, .tile-items .tile.banner-tile .text{font-size: 13px; line-height: 16px;}
    .tile-items .tile .tile-content .arrival{font-size: 18px;}

    .tile-container .tile .tile-content .departure{font-size: 12px;}
    .tile .direction{font-size: 14px;}
    .tile .hotel-name{font-size: 12px;}
    .tile-container .tile .tile-content .arrival{font-size: 16px; line-height: 18px;}
    .tile-container .tile .flight-timebox .timebox-row{font-size: 12px; line-height: 14px;}
    .tile.img-banner-tile.wide img{max-width: 680px;}

    .basic-image-grid .name{font-size: 14px;}
    .basic-image-grid .yellow-list a{font-size: 11px;}

    .white-border-btn{height: 35px; line-height: 35px; font-size: 13px;}
    .white-border-btn.no-text{width: 35px;}
    .white-border-btn i{font-size: 14px; margin-top: -8px;}
    .white-border-btn.no-text i{margin-right: -3px;}

    .left-sidebar .sidebar-menu li a{font-size: 12px; padding: 10px 0}
    .left-sidebar .sidebar-menu li.title-row{padding: 10px; font-size: 12px;}
    .left-sidebar{width: 250px; margin-left: -270px;}
    /*.center-content.has-left-sidebar{padding-left: 270px;}*/
    .left-sidebar-container{padding-left: 270px;}

    .modal-title{font-size: 18px;}

    .report-main-side .hotel_point + .hotel_point{margin-top: 7px;}
    .report-main-side .hotel_point.not-space-border.v-1 .image_row{height: 138px;}
    .report-main-side .hotel_point.v-1 > .space-field{min-height: 170px;}

    .events-wrap .hotel_point.not-space-border.v-1 .image_row{width: 255px; height: 155px;}
    .events-wrap .hotel_point.v-1 .right_part{padding-left: 263px;}

    /*NEW DETAIL*/
    .photo-preview-container .point a{height: 90px;}
    .photo-preview-container .point .video-btn{background-position: center 20px}
    .photo-preview-container .point .camera-btn i{top: 20px;}
    .photo-preview-container .point .tour3d-btn{background-position: center 18px;}
    .photo-preview-container .point .std-btn{font-size: 12px; padding-top: 60px;}
    .white-container{padding: 20px;}
    .white-container .h4, .white-container .detail-title-h3{padding-top: 20px;}
    .additional-content-block .list-item .list-item-content{font-size: 11px;}
    .additional-content-block .custom-icon .icon{width: 38px; height: 38px;}
    .additional-content-block .custom-icon img{max-height: 22px;}
    .additional-content-side, .additional-content-stickit{width: 370px;}
    .additional-content-side{margin-right: -385px;}
    .additional-content-box{padding-right: 385px;}
    .detail-parameters-field ul li{padding: 10px;}
    .agentSupport .slick-next{right: -33px;}
    .agentSupport .slick-prev{left: -33px}

    .santa-2{background-size: 55px 70px; height: 70px; width: 55px; bottom: 0;}
    .santa-1{background-size: 55px 70px; height: 70px; width: 55px; bottom: -9px;}
    .ny-first-screen-content{font-size: 12px;}
    .ny-first-screen-content .ny-counter{font-size: 3.75em}

    .simple-icon-list.v1 .img-box{width: 55px;}
    .simple-icon-list.v1 .right-text{padding-left: 70px;}
    .simple-icon-list.v3 .list-col{padding: 30px 5px 0;}
    .simple-icon-list{margin: -30px -5px 0}
    .simple-icon-list .list-field{padding: 30px 5px 0}
    .simple-icon-list .right-text{line-height: 20px;}
    .simple-icon-list .list-title{font-size: 15px;}
}/*/mediaquery*/

/* Настольные компьютеры и ноутбуки */
@media (max-width : 1199px) {
    .limit {
        width: 860px;
    }
    .booking .page-block{width: 860px;}
    .hotel_detail .sort_panel.fix{width: 860px;}
    .limit .limit{width: 100%}
    .options_block .search_form .limit{width: 100%}
    .modal-large-inner-content{width: 860px}
    /*listing filters*/
    .top_filters_box{min-height: auto!important;}
    .mobile-parent-row{position: relative; text-align: center; min-height: 55px; padding: 10px 125px;}
    .mobile-parent-row .blue_btn.toggle-form-mobile{margin: 0}
    .options_block .mobile-parent-row .search_form.listing-view{width: auto; margin: 0 -125px!important;}
    .mobile-parent-row.only-center-btn{padding: 10px 0!important;}
    .options_block .mobile-parent-row.only-center-btn .search_form.listing-view{margin: 0!important;}
    .options_block .offset .mobile-parent-row{min-height: 35px}
    .options_block .blue_btn.toggle-form-mobile{display: inline-block;}
    .options_block .blue_btn.toggle-form-mobile:before{content:"\62"; font-family: "icon_set_1";vertical-align: top; display: inline-block; margin-right: 4px;font-size: 14px;}
    .hotel_search .left_side{background: transparent; border: 0 none}
    .hotel_search .left_side .filter-offset-row{padding-right: 0; margin: 2px 0}
    .hotel_search .filter-offset-row .filters{display: block}
    body:not(.content-full-width) .hotel_search .filter-offset-row .filters .menu_point{display: inline-block; width: 20%; background: transparent; border: 0 none; padding: 2px; height: 35px;}
    body:not(.content-full-width) .hotel_search .filter-offset-row .filters .filter-field{/*height: 100%;*/ background: #fff; /*padding: 0 5px;*/ border: 1px solid #cedfe6; height: 31px;}
    body:not(.content-full-width) .hotel_search .filter-offset-row .filters{font-size: 0; background: transparent;}

    .filter-offset-row .filters .menu_title, .style-cabinet .report-filter-side .vertical-filter-view .menu_title{line-height: 29px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; font-size: 13px; text-align: center}
    .filters .menu_point.clear-filter{font-size: 13px; text-align: center; line-height: 31px;}
    .filters .menu_point.clear-filter.isShowClearFilter{display: inline-block!important;}
    .filters .menu_title i{left: 0}
    .filter-v-1 .vertical-filter-view .filters .sub_menu{background: #fff}
     body.full-view .top_filters_box{background: #e6f9ff;}
    body:not(.content-full-width) .hotel_search .filters .sub_menu{top: 33px; left: 2px;}
    .show-on-map{display: none}
    body.full-view .hotel_search .filter-offset-row .filters{display: block}
    .mob-map-visible .mobile-parent-row .show-on-map{display: block;}
    body.full-view .vertical-filter-title{display: none!important;}
    .has-right-map .icon-on-map{display: none}
    .has-right-map{background: none}
    .has-right-map .types-display{padding: 5px; height: auto}
    .top_filters.fix{position: relative}
    .is-not-sticked-form .top_filters.fix .left_side{position: static}
    .vertical-filter-view .vertical-filter-title{display: none}
    .hotel_search .vertical-filter-view .filters .menu_point.is-open .sub_menu{display: none!important;}
    .hotel_search .vertical-filter-view .filters .menu_point.open div.sub_menu,
    .hotel_search .vertical-filter-view .filters .menu_point.open ul.sub_menu{display: block!important;}

    /*.hotel_search .report-filter-side .vertical-filter-view .filters .menu_point.is-open .sub_menu,
    .hotel_search .report-filter-side .vertical-filter-view .filters .menu_point.open .sub_menu{display: none!important;}*/

    .hotel_search .report-filter-side .vertical-filter-view .filters .menu_point.is-visible .sub_menu{display: block!important;}

    body:not(.content-full-width) .vertical-filter-view .filters .menu_title{background: none; font-family: inherit; padding: 0 12px 0 0;}
    body:not(.content-full-width) .vertical-filter-view .filters .sub_menu{position: absolute; border: 1px solid #cedfe6; width: 260px;}
    body:not(.content-full-width) .vertical-filter-view .filters .is-open .menu_title:before{border-top: 4px solid #B2B2B2;border-bottom: 0 none;}
    body:not(.content-full-width) .vertical-filter-view .filters{font-size: 0;}
    .vertical-filter-view .filters .menu_point.clear-filter .dashed-text-line{font-size: 0; border: 0 none; display: block; line-height: 31px;}
    .vertical-filter-view .filters .menu_point.clear-filter i{font-size: 13px;}
    .vertical-filter-view .menu_point.clear-filter{padding: 2px!important; text-align: center}
    .hotels-leftbar.stickit{top: 0; position: static}
    /*listing*/
    .justdoit{display: none!important; pointer-events: none; position: absolute}
    .excursion .filter-item.card{width: 50%; padding: 0 45px!important;}
    .hotel_search .items-container{font-size: 0}
    .listing-content .grid-view, .grid-view{margin: 0 -45px!important;}
    .hotel_search .items-container .not-result-page{margin: 0 45px;}
    .hotel_point > .space-field{padding: 10px;}
    .hotel_point.not-space-border .image_row.img-substrate img{min-height: 0}
    .hotel_point.not-space-border .image_row{width: 180px; height: 130px;}
    .hotel_point .h5{font-size: 14px;}
    .hotel_point .right_part{padding: 0 200px 0 190px;}
    .hotel_point .price_list{width: 200px; padding-left: 5px; padding-bottom: 55px;}
    .hotel_point .price-list-info-inner > li{padding-left: 5px; font-size: 11px; margin: 1px 0; }
    .hotel_point .bottom-detail-info{font-size: 10px; /*padding-left: 10px;*/}
    .hotel_point .description .type, .hotel_point .description .title{font-size: 12px;}
    .hotel_point.not-space-border .bottom-positioned{margin: 5px 0 0; position: relative; left: 0; right: 0; bottom: 0; }
    .hotel_point .description.two-column-view .table-imitate-cell{padding: 0 10px 10px 0}
    .hotel_point .price_list.classic-view .left-buy-row{padding-left: 40px;}
    .hotel_point .price_list.classic-view .left-buy-row .basket-button{height: 35px; width: 35px;}
    body:not(.testLimit) .hotel_point .price_list.classic-view .left-buy-row .basket-button span{background-position: 4px -37px!important;}
    .hotel_point .price_list.classic-view .left-buy-row .price-button{font-size: 15px; height: 35px; line-height: 35px; padding: 0 3px; }
    .hotel_point .price_list.classic-view .left-buy-row .price-button i{position: relative; top: 0; right: 0; margin: 0; padding-left: 4px; }
    .hotel_point .our-comment-block{margin: 0; padding: 0 0 10px 15px; padding-bottom: 0; }
    .hotel_point .our-comment-block i{font-size: 14px; top: -2px; }
    .hotel_point .block-space-height{min-height: 0}
    .hotel_point .description.two-column-view {margin-top: 10px; padding-top: 10px; }
    .hotel_point .side-has-rating { margin-bottom: 5px;}
    .hotel_point .purple-link{font-size: 12px;}
    .hotel_point .rules-link-box{padding-top: 10px;}
    .location-container .location-map-container{width: 100%}
    .location-container .result-location{width: 100%}
    .scrolling-container.col-count-2 .scrolling-date-block{padding-right: 0; }
    .scrolling-container.col-count-2 .scrolling-date-block.col-1,
    .scrolling-container.col-count-2 .scrolling-date-block.col-2{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .scrolling-date-block, .scrolling-date-block.col-2{padding-left: 0}
    .scrolling-date-block .scrolling-date-title{position: relative; width: 100%; padding: 10px 0 0}
    .scrolling-date-block.col-2 .scrolling-date-title{width: 100%}
    /**/
    .hotel_point .facility-icon-list.spaced-block{padding-bottom: 0}
    .hotel_point .facility-icon-list.spaced-block .table-imitate-cell{padding-bottom: 10px;}
    .hotel_point .description .inline-visible.text-right{text-align: left}
    .list-numbers .tab-date-content{overflow-y: auto;}
    .hotel_point .block-space-height, .hotel_point.avia .block-space-height{min-height: 0}
    .hotel_point .facility-icon-list .table-imitate-line .table-imitate-cell:last-of-type{display: none}
    .grid-visible-point{width: 50%; padding: 0 45px;}
    .top-message .flight-detail{-webkit-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .hotel_point.avia .description.flex-box .flex-item{width: auto}
    .hotel_point.avia .description-row h5{padding-right: 0}
    .hotel_point.avia .description-row .type-text{position: relative;}
    .hotel_point .avia-info-row{-webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 10px 0}
    .hotel_point.avia .facility-icon-list{display: none}
    .flight-segment-row{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch;}
    .flight-segment-row .segment-center-side,
    .flight-segment-row .segment-right-side,
    .flight-segment-row .segment-left-side{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .flight-segment-row .segment-center-side{padding-top: 10px; padding-bottom: 10px;}
    .segment-delimiter-line .delimiter-line-text{display: none}
    .segment-delimiter-line{margin: 10px 0 20px}
    .content-full-width .hotel_search .hotel_point.not-space-border{width: 100%}

    .hotel_search .fixed-table-layout h4{font-size: 12px; line-height: 16px; font-family: 'roboto'}
    .fixed-table-layout .col-hide{width: 0!important; opacity: 0}
    .fixed-table-layout .rating-block .number.view-small{font-size: 12px; width: 25px; height: 22px; line-height: 20px;}
    .fixed-table-layout .rating-block{margin-top: -11px!important;}
    .hotel_search .table-view .h5{font-size: 12px;}
    .table-view .right-offset{padding-right: 25px;}
    .hotel_search .filters.more-filters .menu_point.clear-filter{padding: 2px;}
    .transfer .right_part, .transfer .left-full-filter-view .right_part{padding-right: 0}
    .transfer .price_list{margin: 0}
    .transfer_container{margin: 0 -10px; font-size: 0}
    .transfer_container .transfer_point{width: 50%; display: inline-block; vertical-align: top; padding: 0 10px; font-size: 12px;}
    .transfer_container .transfer_point .field_set .top-line .container-flex{-webkit-flex-direction: column; flex-direction: column;}
    .transfer_container .transfer_point .price_list{position: relative; width: 100%}
    .transfer_container .transfer_point .table-imitate-cell, .room-additional-group .transfer_point .table-imitate-cell{width: 100%; padding: 7px 0; border-right: 0 none; display: block}
    .transfer_container .transfer_point .table-imitate-cell:first-child, .room-additional-group .transfer_point .table-imitate-cell:first-child{width: 100%}
    .transfer_container .transfer_point .table-imitate-line, .room-additional-group .transfer_point .table-imitate-line{display: block; border-bottom: 1px solid #E9E9E9; padding: 10px 0}
    .transfer_container .transfer_point .table-imitate-line:last-of-type, .room-additional-group .transfer_point .table-imitate-line:last-of-type{border-bottom: 0 none}
    .room-additional-group .transfer_point, .room-additional-group .bottom-shadow-field > div{text-align: left!important;}
    .transfer_container .transfer_point .table-imitate-line:not(:last-child) .table-imitate-cell, .room-additional-group .transfer_point .table-imitate-line:not(:last-child) .table-imitate-cell{border-bottom: 0 none}
    .transfer_container .bottom-shadow-field{text-align: center}
    .transfer_container .bottom-shadow-field > div{float: none; margin: 0}
    .transfer_container .transfer_point .bottom-shadow-field > div.content-left + div{margin: 15px 0 0;}
    .transfer_container .transfer_point .table-imitate-cell:nth-child(2){width: 100%}
    .transfer .price_list.tr-bg:before{display: none}
    .transfer .left-full-filter-view .price_list{padding-bottom: 10px}
    .transfer-group-bottom-info .transfer-group-bottom-right{-webkit-flex-direction: column; flex-direction: column; text-align: right}
    .hotel_search .hotel-flight-box.hotel_point.total_flight .flight-group-box{font-size: 12px; width: 50%; padding: 0 45px; display: inline-block; vertical-align: top; background: none; border: 0 none}
    .left-full-filter-view .hotel-flight-box.hotel_point.total_flight .flight-group-box{margin: 15px 0 0}
    .hotel_search .hotel-flight-box.hotel_point.total_flight .flight-group-box:hover{-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none;}
    .hotel_search .hotel-flight-box .flight-group-box > .full-flight-info, .hotel_search .hotel-flight-box .flight-group-box > .top_block_avia{background: #fff; border: 1px solid #cedfe6;}
    .hotel-flight-box .bottom-shadow-field{padding: 10px 7px;}
    .hotel-flight-box .bottom-shadow-field .white_btn, .hotel-flight-box .white_btn{font-size: 8px; height: 25px; padding: 0 2px; margin-right: 1px;}
    .hotel-flight-box .bottom-shadow-field .purple-link{font-size: 12px;}
    .fly-type .trip-line .direct{font-size: 10px;}
    .trip-line .time b{font-size: 14px; line-height: 16px;}
    .trip-line .time{font-size: 10px;}
    .trip-line .plane-ico{margin: -2px 90px 0}
    .flight-group-box .flight_content.v1 .trip-line .top-text .time{font-size: 10px;}
    .flight-group-box .flight_content.v1 .trip-line .direct{font-size: 10px;}
    .trip-line .orange-border-box{font-size: 10px;}
    .hotel_search.flight .items-container{margin: 0 -45px; width: auto}
    .flight_content .left_image .logo-1,
    .flight_content .left_image .logo-2{text-align: center}
    .hotel-flight-box.hotel_point.total_flight .flight-group-box .top_block_avia .spaced-field{padding: 10px}
    .hotel-flight-box.hotel_point .flight_field .way_name{font-size: 14px;}
    .hotel-flight-box.hotel_point .flight_field .way_name span{font-size: inherit; line-height: inherit}
    .hotel-flight-box.hotel_point.total_flight .flight-group-box .full-flight-info{padding: 10px;}
    .hotel-flight-box.hotel_point .flight_content .route{padding-left: 10px;}
    .hotel-flight-box.hotel_point .route .row .date .time{padding-left: 20px; font-size: 12px;}
    .hotel-flight-box.hotel_point .route .row .date{font-size: 10px; width: 75px;}
    .hotel-flight-box.hotel_point .flight_layout .right_radio_btn li input{margin: 0}
    .flight-group-box .flight_content.v1 .trip-line{margin: 5px 0 0}
    .hotel_search .hotel-flight-box.hotel_point.total_flight .flight-group-box .top_block_avia{padding-right: 0; -webkit-flex-direction: column; flex-direction: column;}
    .hotel_search .hotel-flight-box .flight-group-box .price_list{margin: 0; width: 100%; padding-bottom: 10px; position: relative}
    .hotel_search .hotel-flight-box .flight-group-box .price_list .left-line-field{position: relative; margin: 10px 0 0}
    .hotel_search .hotel-flight-box .flight-group-box .price_list .white-arrow{top: 0; border-top: 10px solid #fff; border-left: 10px solid transparent; border-bottom: 0 none; border-right: 10px solid transparent; left: 50%; margin-left: -5px;}
    .hotel_search .hotel-flight-box .flight-group-box .flight_content{padding: 0}
    .hotel_search .hotel-flight-box .flight-group-box .flight_content .left_image{position: relative; top: 0; margin: 0 auto; left: 0}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block{padding: 10px;}
    .hotel-flight-box.hotel_point .flight_content .route .row .place{font-size: 11px;}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .route{padding: 0; border: 0 none}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .left_side_flight{padding: 0}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .left_image .number{margin: 0}
    .hotel-flight-box.hotel_point .flight_content .route .route_time{font-size: 11px;}
    .hotel_search .flight-group-box .flight_content.v1 .flight_in, .hotel_search .flight-group-box .flight_content.v1 .flight_out{width: 100%; float: none; margin: 10px 0; text-align: center}
    .hotel_search .flight-group-box .flight_content.v1 .in_route{position: relative; top: 0; margin: 20px 0; float: none}
    .hotel-flight-box.hotel_point .flight_content.package-listing .route .row{padding-right: 0!important; float: none}
    .flight_content.package-listing .flight-baggage-allowance{margin: 10px 0 0; float: none; width: 100%}
    .full-flight-info .white_btn.orange{display: none}
    .hotel-flight-box.hotel_point.total_flight .block-right.book a.blue_btn{margin-top: 10px;}
    .hotel-flight-box.hotel_point .flight_content .transfer:before{display: none}
    .fly-type{margin: 0; text-align: center}
    .fly-type .cheapest .center-part{padding-top: 5px!important; padding-bottom: 0!important;}
    .fly-type .column{width: 50%!important; padding: 0 45px!important; margin-bottom: 25px; text-align: left}
    .hotel_search .hotel-flight-box.hotel_point .flight_layout .left_side_flight{width: 100%}
    .hotel_search .hotel-flight-box.hotel_point .flight_layout .right_radio_btn{width: 100%}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn > div{padding: 10px;}
    .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book{text-align: right}
    .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book .cost{float: none; padding: 0}
    .hotel_search .hotel-flight-box.hotel_point .flight_layout .right_radio_btn li{display: inline-block; vertical-align: top; margin: 2px 5px 0 0; font-size: 12px;}
    .right-full-height-block .route_block{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; border: 1px solid #e0e0e0; padding: 3px; font-size: 0;}
    .right-full-height-block .route_block > div{padding-right: 10px; font-size: 11px; position: relative; margin: 0!important;}
    .right-full-height-block .route_block > div:after{content: '~'; position: absolute; right: 0; color: #000}
    .right-full-height-block .route_block > div.plane:after{display: none}
    .hotel_search .hotel-flight-box.hotel_point .flight_content .route .left_part{width: 100%}
    .hotel_search .hotel-flight-box.hotel_point .flight_content .route .right_block{width: 100%}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block{-webkit-flex-direction: column; flex-direction: column;}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn:before{border-right-color: transparent; border-bottom-color: #cedce1; border-top: 0 none; border-left: 10px solid transparent;  margin-left: -5px; top: auto; bottom: 100%; left: 50%;}
    .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn{margin-top: 10px;}
    .hotel-flight-box .right-filters{padding-right: 0}
    .hotel-flight-box .page-col-content{padding: 0; float: none; width: auto}
    .hotel-flight-box .page-col-side{width: 100%; margin: 0 0 20px; float: none}
    .hotel-flight-box .filters-block.filters{width: auto!important; font-size: 0; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px 20px;}
    .hotel-flight-box .filters-block.filters.stickit{position: relative}
    .hotel-flight-box .filters-block .menu_point.isTime{vertical-align: bottom}
    .hotel-flight-box .filters-block .menu_point{display: inline-block; vertical-align: top; width: 50%; font-size: 14px; padding: 10px 20px 0; margin-bottom: 0}
    .hotel-flight-box.hotel_point .flight_field > .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .hotel-flight-box.hotel_point .flight_field .way_name{width: 100%}
    .flight-variant-bottom-panel{text-align: center}
    .flight-variant-bottom-panel .content-left{margin-bottom: 10px;}
    .flight-variant-bottom-panel .content-left,
    .flight-variant-bottom-panel .content-right{float: none}
    .flight-variant-bottom-panel .content-right{text-align: center}
    .flight-variant-bottom-panel .table-imitate-row{width: 100%; display: block; margin-top: 5px;}
    .flight-variant-bottom-panel .table-imitate-row .display_table_cell{display: block!important; padding: 5px 0}
    .flight-variant-bottom-panel .content-left .blue_btn{margin: 0 3px 10px;}
    table.general-table{font-size: 12px;}
    .hotel_search .items-container > .table-mobile-container{padding: 0 45px;}
    .left-full-filter-view .hotels-leftbar{float: none; width: auto; margin: 0}
    .left-full-filter-view .stickem-container{margin-left: 0}
    .search_form.listing-view .box .is-hide-radio{margin-top: 0}
    .block-steps-loading .step-item{width: 50%}
    .simple-fake-table .fake-table-container{overflow: auto}

    .left-full-filter-view .grid-visible-point{padding: 0 45px;}

    #modal-content .hotel-flight-box.hotel_point{width: 800px;}
    #modal-content .right-full-height-block .route_block{-webkit-flex-direction: column; flex-direction: column; border-color: transparent; padding: 0}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block{-webkit-flex-direction: row; flex-direction: row; padding: 0}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn{margin: 0}
    #modal-content .right-full-height-block .route_block > div:after{display: none}
    #modal-content .right-full-height-block .route_block > div{padding: 0}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn:before{display: none}
    .progress-container .preload-progress{padding: 30px 20px 20px; min-height: 0}
    .progress-container .preload-progress .single-tip{width: auto; min-height: 0; margin: 0 0 35px;}
    .progress-container .preload-progress .h4{margin-bottom: 20px;}
     /*detail*/
    .hotel_detail .gallery_block{width: 100%; margin-bottom: 20px; float: none}
    .hotel_detail .gallery_section .column.info_side{padding: 0;width: 50%}
    .hotel_detail  .room_info .contejner .content-right{float: none; margin-top: 15px;}
    .hotel_detail  .room_info .contejner .content-right a{padding: 0; margin-right: 15px;}
    .hotel_detail  .describe-section{font-size: 0}
    .hotel_detail  .describe-section li{width: 33.3333%; display: inline-block; vertical-align: top; font-size: 14px;border: 0 none}
    .additional-book-form .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .additional-book-form .container{width: 100%; min-height: 0; float: none}
    .additional-book-form .container.right-side{width: 100%; margin-top: 15px; padding-bottom: 15px;}
    .additional-book-form .booked_form .bottom-form-part{position: relative; left: auto; right: auto; bottom: auto;}
    .hotel_detail.excursion  .meeting_place .lside{width: 100%; padding: 0; margin-bottom: 20px;}
    .hotel_detail.excursion  .meeting_place .rside{width: 100%}
    .room_info .has-product-col.listing-view .form-part.product-select-col{width: 100%}
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .cols-4.is-onlyairport,
    .room_info .search_form.main_form .paginate-form.flightNeed .cols-4.is-onlyairport,
    .room_info .search_form.main_form .paginate-form.flightNeed.new-ver .cols-3{width: 50%}
    .room_info .search_form.main_form .paginate-form .cols-5{width: 33.3333%}
    .room_info .search_form.main_form .paginate-form .cols-6{width: 33.3333%!important;}
    .room_info .search_form.main_form .paginate-form.flightNeed .cols-4,
    .room_info .search_form.main_form .paginate-form.flightNeed .cols-5{width: 50%}
    .room_info .search_form.main_form .paginate-form.flightNeed .cols-6.cols-guest{width: 50%!important;}
    .room_info .paginate-form.flightNeed .bottom_block .button_block .button{float: none}
    /*new room rate*/
    .room-rates-field .room-rates-row-inner{-webkit-flex-wrap: wrap; flex-wrap: wrap;-webkit-flex-direction: column; flex-direction: column;}
    .room-rates-field .room-rates-price-wrap:before{top: 0; margin: 0 0 0 -10px; left: 50%; border-top: 10px solid #fff; border-left-color: transparent; border-right: 10px solid transparent;}
    .room-rates-field .room-rates-price-inner{margin: 0 auto}
    .room-rates-field .room-rates-price-wrap{padding-top: 15px;}
    .room-rates-field.ver-1 .room-rates-description, .room-rates-field.ver-1 .room-rates-price-wrap{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .room-rates-field.ver-1 .room-rates-description-right{text-align: right}
    .room-rates-field.ver-1 .left-room-block{background: #f0f0f3}
    .room-rates-grid{padding: 0; background: #fff}
    /* booking */
    .include-item .hotel-flight-box.hotel_point .flight_field .flex-row {-webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .include-item .description .flex-item{padding-bottom: 10px;}
    .include-item .dark-field-bg .right-part{white-space: normal; text-align: right}
    /*.include-item .dark-field-bg .right-part > div{margin: 5px 0}*/
    .dark-page-boooking .room-additional-group .open-blue-panel.fixed-panel{width: 705px;}
    .include-item .hotel-flight-box.hotel_point .flight_field .type{margin-top: 10px; width: 100%; float: none}
    .include-item .hotel-flight-box .type .left-offset{float: right}
    .dark-page-boooking .room-additional-group .open-blue-panel.fixed-panel{width: 585px}
    .room-additional-group .field_set .overflow-box{overflow-x: auto}
    .change-servise-modal .transfer_point .table-imitate-cell:nth-child(2){width: 100%; /*border: 0 none*/}
    .change-servise-modal .personal-details-form  > .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .change-servise-modal .personal-details-form  > .flex-row > div{margin-bottom: 15px;}
    .room-additional-items.category .transfer .bottom-panel .content-left{float: none}
    .room-additional-items.category .transfer .bottom-panel .content-left .form_it{text-align: center; margin-bottom: 15px;}
    .room-additional-items.category .transfer .bottom-panel .content-left .form_it > a{white-space: nowrap}
    .room-additional-group .transfer_point .styled_select .selectBox-dropdown .selectBox-label {max-width: 100%}
    .block-info .spaced-block.booked-hotels .table-imitate-cell,
    .block-info .spaced-block.booked-hotels .table-imitate-row{display: block; padding: 0!important;}
    .block-info .spaced-block.booked-hotels .table-imitate-cell > .block-left{float: none}
    .block-info .spaced-block.booked-hotels .table-imitate-cell .dot_list{white-space: normal; margin-top: 15px; text-align: center}
    .spaced-block.booked-hotels ul.dot_list > li{margin: 5px;}
    /*.dark-field-bg .flex-row{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch;}*/
    .dark-field-bg .dark-field-left-p{-webkit-flex-direction: column; flex-direction: column;}
    .dark-field-bg .flex-row .right-offset{padding-right: 0; padding-bottom: 10px;}
    .dark-field-bg .flex-row .left-dashed-text{margin-bottom: 15px; /*display: block*/}
    .dark-field-bg .flex-row .get-tarrif-link{margin-bottom: 15px; vertical-align: top}
    .dark-field-bg .flex-row .dashed-text-line{margin-bottom: 15px;}
    .include-item .transfer-space{margin: 0;}
    .include-item .transfer-space .flex-item.col-1{width: 100%!important; padding: 5px 0}
    .include-item .transfer-space .flex-item.border-has{border: 0 none}
    .include-item .total_flight .flight-group-box .flight_content.v1 .flight_in, .include-item .total_flight .flight-group-box .flight_content.v1 .flight_out,
    .short-flight-info .total_flight .flight-group-box .flight_content.v1 .flight_in, .short-flight-info .total_flight .flight-group-box .flight_content.v1 .flight_out{width: 100%; float: none; text-align: center}
    .include-item .total_flight .flight-group-box .flight_content.v1 .in_route,
    .short-flight-info .total_flight .flight-group-box .flight_content.v1 .in_route{margin: 15px 0; position: relative}
    .include-item .total_flight .flight-group-box .flight_content.v1,
    .short-flight-info .total_flight .flight-group-box .flight_content.v1{padding-left: 0}
    .include-item .hotel-flight-box.hotel_point.total_flight .flight_content .left_image,
    .short-flight-info .hotel-flight-box.hotel_point.total_flight .flight_content .left_image{position: relative; top: 0; width: 100%; text-align: left; padding-right: 25px; display: block;}
    .include-item .hotel-flight-box.hotel_point.total_flight .flight_content .left_image > div,
    .short-flight-info .hotel-flight-box.hotel_point.total_flight .flight_content .left_image > div{display: inline-block; vertical-align: middle}
    .include-item .hotel-flight-box.hotel_point.total_flight .flight_content .left_image .number,
    .short-flight-info .hotel-flight-box.hotel_point.total_flight .flight_content .left_image .number{margin: 0 0 0 15px}
    .payment-method-container{font-size: 12px;}
    .payment-method-container .green-phrase{font-size: 13px; line-height: 16px; margin-bottom: 10px;}
    .payment-method-container .left-side{width: 230px; min-width: 230px; max-width: 230px;}
    .payment-method-container .continue-btn{padding-left: 230px;}
    .booking-steps li{width: 160px}
    .payment-method-container .right-side .payment-wrap{margin: 0}
    .payment-method-container .right-side .payment-field{width: 100%; padding: 10px 0}
    .services-add-block.cols-services-4 .services-item, .services-add-block.cols-services-2 .services-item{width: 50%; border-bottom: 1px solid #e9e9e9;}
    .services-add-block .services-add-block-inner{border-bottom: 0 none}
    .field-block .element-hint{display: none!important;}
    .additional-point-block .additional-point-l,
    .additional-point-block .additional-point-r{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
    /* end booking */
    /*new room rate */
    .room-rates-field{display: block}
    .room-rates-field .left-room-block,
    .room-rates-field .right-room-block{width: 100%; display: block}
    .variants-box .ui-slider-horizontal,
    .variants-box .filters-block .ui-slider-horizontal{width: 100%}
    .personal-details-form .variants-scroll-box table{min-width: 880px;}
    .modal-right-sidebar, .modal-left-sidebar{float: none; width: 100%;}
    .modal-left-sidebar{padding: 0 0 15px;}
    /*FORM*/
    .modal-search-form{width: 860px; min-width: 0}
    .search_form .tabs_btn li{margin: 0}
    .search_form .tabs_btn li a{padding: 5px 10px;}
    .search_form.main_form .form-part{margin-bottom: 10px;}
    .search_form.main_form.dark .dropdown-field .select-items-field .scroll-box{height: 165px;}
    .search_form.main_form.dark .dropdown-field .select-items-field{height: 210px;}
    .search_form.main_form.dark .field .scroll-box{height: 180px;}
    .search_form.main_form.dark .field.is-all-country .scroll-box{height: 150px;}
    .search_form.main_form.dark .field .hint-t{font-size: 10px; padding: 5px;}
    .search_form.main_form.dark .dropdown-field .field{height: 232px;}
    .listing-view .form-part{margin-bottom: 10px;}
    .listing-view .form-part.product-select-col{float: none; position: relative; width: 100%}
    .search_form.listing-view .form-parts-row{padding: 0;}
    .listing-view .form-parts-row .button_block{position: relative; margin-top: 15px;}
    .listing-view .button_block .button{width: 100px; position: relative}
    .search_form.listing-view .bottom_block{display: block;}
    .parameters-drop .first-column{width: 50%}
    .parameters-drop .second-column{width: 50%}
    .parameters-drop .third-column{width: 100%; margin-top: 7px;}
    .parameters-drop .parameters-col .scroll-content{max-height: 160px;}
    .parameters-drop{margin-bottom: 7px;}
    .parameters-drop.v1 .first-column{width: 40%}
    .parameters-drop.v1 .second-column{width: 32%}
    .parameters-drop.v1 .third-column{width: 28%}
    .parameters-drop.v1 .fourth-column{width: 100%; margin-top: 7px;}
    .parameters-drop.v1 .hotels-block .scroll-content{max-height: 160px;}
    .parameters-drop .third-col ul.option-list li{width: 100%}
    .style-cabinet .listing-view .parameters-drop{margin-left: 0}
    .listing-view .parameters-drop{margin-left: 0; margin-right: 0}
    .parameters-drop-v2 .fourth-col, .parameters-drop-v2 .third-col,
    .parameters-drop-v3 .col-3, .parameters-drop-v3 .col-4{width: 50%}
    .parameters-drop-v2 .first-col,
    .parameters-drop-v3 .col-2{width: 64%}
    .parameters-drop-v2 .second-col,
    .parameters-drop-v3 .col-1{width: 36%}
    .parameters-drop .first-col{width: 64%}
    .parameters-drop .second-col{width: 36%}
    .parameters-drop .fourth-col, .parameters-drop .third-col{width: 50%}
    .parameters-drop-v2 .row-1 .cell-1,
    .parameters-drop-v2 .row-1 .cell-3{width: 47%}
    .parameters-drop-v2 .row-1 .cell-2,
    .parameters-drop-v2 .row-1 .cell-4{width: 50%; border-right: 0 none; padding-right: 0; margin-right: 0}
    .parameters-drop-v2 .select-option-field .styled-select .selectBox-dropdown{max-width: 255px;}
    .parameters-drop-v3 .parameters-row{font-size: 0}
    .parameters-drop-v3 .parameters-col{float: none; display: inline-block; vertical-align: top}
    .parameters-drop-v3 .is-hotel-selection .col-2{width: 50%}
    .parameters-drop-v3 .is-hotel-selection .col-3{width: 64%}
    .setting-point .parameters-drop .column-1, .setting-point .parameters-drop .column-2,
    .setting-point .parameters-drop .column-3, .setting-point .parameters-drop .column-4{width: 50%; margin-bottom: 15px;}
    .create-collection-link{position: relative; margin-top: 5px;}
    .parameters-drop .parameters-col .column-content.has-bottom-link{margin-bottom: 0}
    /*excursion*/
    .search_form.main_form .excursion .cols-3{width: 50%}
    /*service*/
    .search_form.main_form .ski .cols-5{width: 33.3333%}
    /*transfers*/
    .search_form.main_form .round-trip .cols-4{width: 33.3333%!important;}
    .search_form.main_form .round-trip .cols-5{width: 33.3333%}
    .search_form.main_form .one-way .cols-4{width: 33.3333%}
    .search_form.main_form .one-way .cols-4.cols-last{width: 50%}
    .search_form.main_form .is-external .cols-3{width: 50%}
    /*ticket*/
    .search_form .flights-route-segment-left .flights-route-row{background: none}
    .search_form.main_form .tickets .cols-4, .search_form.main_form .tickets .cols-6{width: 33.3333%}
    .search_form .flights-remove-segment{height: 65px;}
    .search_form .tickets .flights-route-segment-left, .search_form .tickets .flights-route-segment-right{width: 100%}
    .search_form .tickets .flights-route-segment-left .cols-2, .search_form .tickets .flights-route-segment-left .cols-3{width: 33.3333%}
    /*bestoffers*/
    .search_form.main_form .bestoffers .cols-4{width: 50%}
    .search_form.main_form .bestoffers .cols-4:nth-child(1),
    .search_form.main_form .bestoffers .cols-4:nth-child(2),
    .search_form.main_form .bestoffers .cols-4:nth-child(3){width: 33.3333%}

    .search_form .new-ver .flights-route-segment-left .cols-2{width: 42%}
    .search_form .new-ver .flights-route-segment-left .cols-3{width: 32%}
    .search_form .new-ver.multi-city .flights-route-segment-left{width: 100%}
    .search_form .new-ver.multi-city .flights-route-segment-right{width: 100%}


    .listing-view .flights-remove-segment{height: 50px;}
    .search_form .flights-remove-segment{background: #323844}
    .search_form.listing-view .box.ns-flights{margin-top: 0}
    /*kiwi v.*/
    .flights-route-segment-left .date-picker-drop{left: auto; right: -1px}
    /*hotel*/
    .search_form.main_form .paginate-form.flightNeed .cols-4,
    .search_form.main_form .paginate-form.flightNeed .cols-2,
    .search_form.main_form .paginate-form.flightNeed .cols-5,
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-3{width: 33.3333%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-1{width: 66.6666%}
    .search_form.main_form .paginate-form.flightNeed .cols-6{width: 22.2222%!important;}
    .search_form.main_form .paginate-form .cols-2{width: 50%}
    .search_form.main_form .paginate-form .cols-5{width: 25%}
    .search_form.main_form .paginate-form .cols-6{width: 50%!important;}
    .search_form.main_form .paginate-form.new-ver .cols-2{width: 66.6666%}
    .search_form.main_form .paginate-form.new-ver .cols-6{width: 33.3333%!important;}
    /*.search_form.main_form .paginate-form .cols-1{width: 49.83333%}*/
    .search_form.main_form .paginate-form .cols-1, .banner-form .search_form .form-part.cols-1{width: 100%}
    .search_form.main_form .paginate-form.new-ver .cols-5, .banner-form .search_form .form-part.cols-date, .banner-form .search_form .form-part.cols-guest{width: 33.3333%}
    /*tour*/
    .search_form.main_form .tour .cols-6{width: 33.3333%}
    .search_form.main_form .tour .cols-4{width: 33.3333%}
    .search_form.main_form .tour .cols-3{width: 33.3333%}
    .listing-view.search_form .tour .cols-6.nights-box{width: 33.3333%}
    .search_form.main_form .tour .cols-2, .search_form.main_form .tour.searchform-main .cols-2,
    .listing-view.search_form .tour.searchform-main.new-ver .cols-2{width: 66.6666%}
    .search_form.main_form .tour.searchform-main .cols-6.nights-col,
    .search_form.main_form .tour.searchform-main .cols-6.cols-guest,
    .search_form.main_form .tour.searchform-main.new-ver .cols-3{width: 33.3333%}
    .search_form.main_form .tour.searchform-main .cols-3{width: 33.3333%}
    .search_form.main_form .tour .cols-6.nights-col, .search_form.main_form .tour .cols-6.cols-guest, .search_form.main_form .tour .cols-category.cols-6,
    .listing-view.search_form .tour.new-ver .cols-6.cols-guest{width: 33.3333%}
    .search_form .tour.room-view.with-flight .cols-6.cols-guest{width: 25%}
    .search_form .tour.searchform-main.new-ver .cols-6.cols-guest, .search_form.main_form .tour.searchform-main.new-ver .cols-6.nights-col, .listing-view.search_form .tour.searchform-main.new-ver .cols-6.cols-guest{width: 50%}
    .listing-view.search_form .tour .cols-6.cols-category{width: 33.3333%}
    .search-line .vertical-border-line { margin: 0 3px; }
    .tour .dropdown-field .text-hint-block, .flightNeed .dropdown-field .text-hint-block{padding-left: 34%}
    .listing-view.search_form .tour .cols-6.dropButton{width: 33.3333%}
    .search_form.main_form .tour.transitional-var-form .col-n-1,
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-1{width: 33%}
    .search_form.main_form .tour.transitional-var-form .col-n-2,
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-3{width: 67%}
    .search_form.main_form .tour.transitional-var-form .col-n-3{width: 33%}
    .search_form.main_form .tour.transitional-var-form .col-n-4{width: 20%}
    .search_form.main_form .tour.transitional-var-form .col-n-5{width: 12%}
    .search_form.main_form .tour.transitional-var-form .col-n-6{width: 35%}
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-4{width: 24%}
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-5{width: 16%}
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-6{width: 60%}

    .oldschool-form-container{margin-bottom: 5px;}
    .oldschool-form-container .right-oldschool-form-side{width: 225px; margin-right: -233px;}
    .oldschool-form-container{padding-right: 233px;}
    .oldschool-form-container:after{right: 225px;}
    .oldschool-form-container .oldschool-block-title,
    .oldschool-form-container .oldschool-block-area{padding-left: 5px; padding-right: 5px;}
    .oldschool-form-container .oldschool-form-row-3 .oldschool-form-row-3-col1{width: 30%}
    .oldschool-form-container .oldschool-form-row-3 .oldschool-form-row-3-col2{width: 70%}
    /*extra*/
    .search_form.main_form .ski .cols-4{width: 50%}
    .search_form.main_form .ski .cols-4.last{width: 100%}
    /*car*/
    .search_form.main_form .rent-car .cols-1{width: 50%}
    .search_form.main_form .rent-car .cols-4{width: 25%}
    /*listing form*/
    .search_form.listing-view .bottom_block .flightToBox input{height: 29px}
    .search_form.listing-view .bottom_block .flightToBox{margin: 0 0 0 5px!important;}
    .search_form.listing-view .bottom_block{position: relative; bottom: 0; padding: 15px 0 0}
    .listing-view .form-part{margin-bottom: 10px;}
    .listing-view .form-part.product-select-col{float: none; position: relative; width: 100%}

    .listing-view .form-parts-row{padding: 0!important;}
    .listing-view .button_block .button{width: 100px; position: relative}
    .search_form.listing-view .bottom_block{display: block; /*bottom: 15px;*/}
    .top_filters .options_block.form-hover:after{opacity: 0}
    .search_form.listing-view .sub_menu{position: relative; top: 0; }
    .search_form.listing-view .box.tab5{margin-top: 0}
    .search_form.main_form .dropdown-field .text-hint-block{padding-left: 10px;}
    .search_form.main_form .paginate-form.flightNeed .text-hint-block{padding-left: 35%}
    .search_form.main_form .tour .text-hint-block{line-height: 14px;}
    .search_form.main_form .tour .text-hint-block{padding-left: 34%;}
    .search_form.main_form .tour.groupNeed .text-hint-block{padding-left: 18%}
    .listing-view .imitate-radio-btn{position: relative; top: 0; margin-bottom: 10px;}
    .room_info .search_form.main_form .bottom_block{position: relative; top: 0; right: 0;}
    .room_info .search_form .bottom_block.block-right .button_block,
    .modal-search-form .search_form .bottom_block .button_block{position: relative}
    .options_block .search_form.listing-view{display: none; text-align: left}
    .detail_page .options_block .blue_btn.toggle-form-mobile{display: none}
    .detail_page .options_block .search_form.listing-view{display: block}

    .modal-search-form{width: 790px; min-width: 250px;}
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .form-part{width: 25%!important;}
    .modal-search-form .search_form.main_form .tour .form-part{width: 25%!important;}
    .modal-search-form .search_form.main_form .hotels.tour-section .tour .form-part{width: 33.3333%!important}
    .modal-search-form .search_form.main_form .paginate-form .form-part{width: 33.333%!important;}
    .modal-search-form .search_form.main_form .bottom_block{float: none; clear: both}
    .modal-search-form  .search_form.main_form .bottom_block .add-flight{margin-top: 0; float: none}
    #modal-content .modal-search-form  .main_form .button{float: none}
    /*END FORM*/
    /*bestoffers*/
    .simple-form .simple-form-cell.f-cel-1, .simple-form .simple-form-cell.f-cel-2, .simple-form .simple-form-cell.f-cel-3,
    .simple-form .simple-form-cell.f-cel1{width: 33.3333%; padding-bottom: 6px;}
    .grid-visible-point.display-half-width .image_row{height: 245px;}

    .tile-items .tile{width: 276px; padding-bottom: 276px}
    .tile-box .tile.wide{width: 564px}
    .tile .tile-content{padding: 15px;}
    .tile .tile-item .prices-field{margin-right: -15px; font-family: 'roboto_bold'}
    .tile-items .tile .text-tile .title, .tile-items .tile .banner-tile .title{width: 18px;}
    .tile-items .tile .text-tile .text, .tile-items .tile .banner-tile .text{font-size: 14px; line-height: 18px; margin-top: 15px;}
    .tile-items .tile .tile-content .price, .tile-items .tile-content .flight-timebox, .tile-items .tile .tile-top-space, .tile-items .text-tile .text, .tile-items .tile.banner-tile .text{margin-top: 15px;}
    .flight-tab-content{padding: 0}

    .tile-container .tile{width: 33.3333%; padding-bottom: 33.3333%}
    .tile-container.v-2{margin: 0 40px;}
    /*.tile-container.v-1 .tile{width: 50%; padding: 0 15px 50%}
    .tile-container.v-1 .tile .tile-item {left: 15px; right: 15px; top: 15px; bottom: 15px;}
    .tile-container.v-1{margin: 0 -15px;}*/

    /*offers*/
    .product-container .offer-btns .content-right{float: none; padding: 0 0 20px}
    .product-item .price_list{margin: 0; width: 235px;}
    .product-item .price_list .left-line-field{position: absolute}
    .product-container .transfer-container > div{width: 100%; padding: 10px;}
    .transfer-container{padding-bottom: 0; /*margin: -10px;*/}

    .three-column-list .col-xs-4{width: 50%}
    .two-column-list .col-xs-6{width: 100%; padding: 0!important}
    /*common*/
    .modal-full-inner-content{width: 800px;}
    .overflow-box{overflow-x: auto}
    .basic-image-grid .column-list-view{margin: 0 -45px;}
    .basic-image-grid .column-list-view > div.column{width: 50%!important; padding: 15px 45px!important;}
    /*.basic-image-grid .column-list-view .hotel_point{margin: 0}*/
    .left-sidebar-container .basic-image-grid .column-list-view{margin: 0 -7px}
    .left-sidebar-container .basic-image-grid .grid-visible-point{padding: 0 7px;}
    .top-control-panel{padding: 0; margin: 30px 0 0; min-height: 0}
    .category-filter{padding: 0; position: relative; margin-bottom: 35px; top: 0; }
    .top-control-panel .sort_box{position: relative}
    .budget-filter{position: relative; float: right}
    .style-cabinet .report-filter-side.stickit{top: 0}
    .report-filter-side{/*width: 220px; margin-left: -220px;*/float: none; width: 100%; margin: 0 0 10px; padding: 0}
    .report-filter-side.stickit{position: static}
    .style-cabinet .report-filter-side .vertical-filter-view .menu_point{display: inline-block; vertical-align: top; width: 20%; padding: 3px;}
    .style-cabinet .report-filter-side .vertical-filter-view .filter-field{border: 1px solid #cedfe6; height: 31px; padding: 0 5px; background: #fff}
    .style-cabinet .report-filter-side .filters{padding: 0; border: 0 none; margin: 0 -3px;}
    .report-filter-side .menu_point.is-open .sub_menu{display: none}
    .report-filter-side .menu_point.open .sub_menu{display: block}
    .report-filter-side .menu_point .sub_menu{background: #fff; font-size: 12px;}
    .full-width-view .stickem-container{margin: 0}
    .hotel-wrap .conditions{white-space: normal; margin-top: 5px;}
    .hotel-wrap .conditions .title{font-size: 12px;}
    .line-field-point .right-name-part{padding-bottom: 70px}
    .line-field-point .text-hidden-block{overflow: hidden}
    .news-block .left-news{width: 50%}
    .news-block .right-news{width: 45%}
    .basic-gallery .photo-column{width: 33.3333%}
    .basic-gallery .photo-field{height: 195px;}
    .schedule-flight-form .col-4, .schedule-flight-form .col-3{width: 50%; margin-bottom: 10px;}
    .select-seats-inner .passenger-choice{width: 240px; min-width: 240px; max-width: 240px;}
    .select-seats-inner .passenger-point{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .select-seats-inner .passenger-select-detail a{margin: 7px 0 0 5px;}
    /*NEW DETAIL*/
    .detail-parameters-field ul{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .detail-parameters-field ul li{padding: 10px 0; border: 0 none; width: 50%}
    .main-background-container .content-container .name{font-size: 30px;}
    .top-info-panel > div, .top-info-panel{display: block; text-align: center}
    .top-info-panel .right-side{margin-top: 20px; text-align: center}

    .santa-1{left: -20px;}

    .simple-icon-list.v3 .list-col, .simple-icon-list.v3.col-count4 .list-col{width: 50%; padding: 30px 45px 0}
    .simple-icon-list.v3, .simple-icon-list.v3.col-count4{margin-left: -45px; margin-right: -45px;}
    .simple-icon-list.col-count3 > .list-field, .simple-icon-list.v3.col-count4 > .list-field{width: 50%}
    .simple-icon-list.col-count4 > .list-field{width: 50%}
    .gallery-content-grid ._col a{height: 165px;}
}/*/mediaquery*/

@media (max-width : 1070px) {
    /*#modal-content .hotel-flight-box.hotel_point{width: 660px;}*/
    .personal-details-form .tab-wrap .content-left{float: none;}
    .personal-details-form .tab-wrap .content-right{float: none; display: inline-block; margin-bottom: 15px;}
    .personal-details-form .tab-wrap li{margin-right: 5px;}
}

/* От портретного планшета до ландшафтного экрана и настольных дисплеев */
@media (max-width: 979px) {
    .limit{width: 640px}
    .hotel_detail .sort_panel.fix{width: 640px;}
    .booking .page-block{width: 640px;}
    .modal-large-inner-content{width: 640px}
    /*listing*/
    body:not(.content-full-width) .hotel_search .filter-offset-row .filters .menu_point{width: 33.3333%}
    .hotel_search .items-container{margin: 0 -7px!important;}
    .listing-content .grid-view, .grid-view{margin: 0 -7px!important;}
    .hotel_search .items-container .not-result-page{margin: 0 7px;}
    .hotel_search .hotel_point.not-space-border{padding: 0 7px!important;}
    .hotel_search .hotel_point .image_row{height: 215px;}
    .grid-visible-point{padding: 0 7px;}
    .grid-visible-point .hotel_point .image_row{height: 215px}
    .hotel_point .image_row img,
    .hotel_point.v-1 .image_row img{min-height: 100%}
    .grid-visible-point .hotel_point .simple-space{padding: 15px}
    /*.hotel_point .description.flex-box .flex-item{width: 100%}*/
    .excursion .filter-item.card{padding: 0 7px!important;}
    .hotel_point .avia-info-row > div{width: 100%; margin: 3px 0}
    .hotel_point.avia .avia-info-row .has-baggage{width: auto}
    .hotel_point .avia-info-row .airline-image{margin: 0 auto}
    .top-message .avia-info-wrap{width: 100%}
    .hotel_point .bottom-links{text-align: center}
    .hotel_point .bottom-links > a{float: none; margin: 5px auto; display: inline-block}
    .hotel_point .bottom-links .blue_btn{display: block}
    .transfer_container .transfer_point{width: 100%}
    .fly-type .column{padding: 0 7px!important;}
    .hotel_search .hotel-flight-box.hotel_point.total_flight .flight-group-box{padding: 0 7px;}
    .fly-type .column{width: 100%!important; max-width: 540px;}
    .fly-type.tickets{margin: 0}
    .hotel_search .hotel-flight-box.hotel_point.total_flight .flight-group-box{width: 100%; max-width: 540px; text-align: left}
    .hotel-flight-box .items-container{text-align: center}
    .basic-image-grid .column-list-view > div.column{padding: 10px!important;}
    .basic-image-grid .column-list-view{margin: 0 -10px;}
    .hotel-modal-info{width: 550px;}
    #modal-modal .ad-gallery{width: 510px;}
    #modal-modal .ad-gallery .ad-image-wrapper{height: 350px!important;}
    body:not(.content-full-width) .vertical-filter-view .filters .menu_point{width: 33.3333%}
    .left-full-filter-view .grid-visible-point{padding: 0 7px;}
    .grid-visible-point .hotel_point.v-1 .image_row{height: 215px;}
    #modal-content .hotel-flight-box.hotel_point{width: 600px;}
    #modal-content .hotel-flight-box.hotel_point .flight_content{padding: 0}
    #modal-content .hotel-flight-box.hotel_point .left_image{position: relative; top: 0; width: auto; text-align: left; left: 0;}
    #modal-content .flight_content .informing-label{margin-top: 5px;}
    #modal-content .hotel-flight-box.hotel_point .left_image img{vertical-align: middle}
    #modal-content  .hotel-flight-box.hotel_point .left_image .number{margin: 0; vertical-align: middle}
    #modal-content .hotel-flight-box.hotel_point .route{width: 100%}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block{-webkit-flex-direction: column; flex-direction: column; padding: 10px;}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .left_side_flight{width: 100%}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn{width: 100%; margin-top: 10px;}
    #modal-content .hotel-flight-box.hotel_point .flight_layout.right-full-height-block .right_radio_btn:before{display: block}
    .grid-container .tables_box .col-xs-6{width: 100%}
    .not-result-page-custom .page-inner{padding-left: 20px; padding-top: 90px; background-position: center 15px}
    .cart-holder .favorite-list-box .popover_block{position: relative; right: 0; margin: 0 auto;}
    .cart-holder .favorite-list-box{position: fixed; top: 10px; left: 0; width: 100%; text-align: center; z-index: 400;}
    .cart-holder .popover_block:before{display: none}
    .promotions-tours .hover-hint-container .hover-hint-wrap{left: -15px; margin-left: 0;}
    .promotions-tours .hover-hint-wrap:after{right: auto; margin-right: 0; left: 15px;}
    .hotel_search .items-container .banner-section{padding: 0 7px;}
    .items-container .search-result-banner{-webkit-flex-direction: column; flex-direction: column; }
    .items-container .search-result-banner .left-s,
    .items-container .search-result-banner .center-s,
    .items-container .search-result-banner .right-s{width: 100%}
    .items-container .search-result-banner .center-s{height: 120px;}
    .items-container .search-result-banner .center-s:before, .items-container .search-result-banner .center-s:after{display: none}
    /* new */
    .hotel_search .sort_panel, .hotel_detail .sort_panel{padding-left: 0}
    .hotel_search .sort_panel .sort_box{padding-right: 0!important;}
    .hotel_search .sort_panel .panel{position: relative; width: 100%; text-align: left; padding: 0 105px 0 10px; background-image: none}
    .sort_panel .types-display a{color: #fff}
    .sort_panel .types-display a.active{color: #FF9600}
    .hotel_detail .sort_panel .panel{position: relative; width: 100%; text-align: center; padding: 0 10px;}
    .hotel_detail .sort_panel .sort_box ul{display: block; position: relative}
    .sort_panel.with-icon-list .sort_box{padding-right: 0}
    .sort_panel ul.icon-list{border-top: 1px solid #cedfe6; text-align: center}
    .sort_panel ul.icon-list li{display: inline-block}
    .sort_panel ul.icon-list li:first-child{border: 0 none}
    .hotel_detail .sort_panel li{display: block; text-align: center; border-right: 0 none; border-bottom: 1px solid #cedfe6}
    .hotel_detail .sort_panel li:last-child{border-bottom: 0 none}
    .hotel_search .hotel_point.not-space-border{display: inline-block; vertical-align: top; width: 50%; /*padding: 0 45px!important;*/}
    .hotel_search .hotel_point.not-space-border .image_row{float: none; width: 100%; margin-bottom: 10px;}
    .hotel_point.not-space-border.v-1.agent-hotel-listing .image_row{width: 100%}
    .hotel_search .hotel_point.not-space-border .right_part{padding: 15px 0 0; padding: 0}
    .hotel_search .hotel_point.not-space-border  .side-has-rating{padding-right: 0; position: static}
    .hotel_point .hotel-top-main{flex-wrap: wrap}
    .hotel_point .hotel-top-main .hotel-top-main-ls{padding-bottom: 10px;}
    .hotel_point .hotel-top-main .hotel-top-main-ls, .hotel_point .hotel-top-main .hotel-top-main-cs{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    /*.hotel_search .hotel_point.not-space-border .rating-block{top: 10px; left: 10px;}*/
    .hotel_search .hotel_point.not-space-border .image_row .rating-block{top: 5px; right: 5px;}
    .hotel_search .hotel_point.not-space-border .rating-block span{background: rgba(255,255,255,0.8)}
    .hotel_search .hotel_point.not-space-border .bottom-positioned{position: relative; left: 0; right: 0; bottom: 0; margin: 15px 0 }
    .space-field .price_list.tr-bg{padding: 0!important; margin: 0!important;}
    .hotel_point.not-space-border.v-1 .image_row{height: 215px;}
    .price_list{position: relative; width: auto; padding: 10px 15px 15px; margin: 0 -15px -15px;}
    .price_list .left-line-field{position: relative; margin: 15px 0 0}
    .hotel_point.v-1 .price_list{width: auto; margin: 0 -10px -10px; padding: 10px;}
    /*.price_list .white-arrow{top: 0; border-top: 10px solid #fff; border-left-color: transparent; border-right: 10px solid transparent; left: 50%; margin-left: -5px}
    .hotel_point.v-1 .price_list .white-arrow{top: 0}*/
    .price_list.tr-bg:before{display: none}
    .hotel_point.v-1 > .space-field .price_list{padding-bottom: 10px}
    .hotel_point.v-1 .resultItem-grid{flex-direction: column}
    .hotel_point .resultItem-grid ._inner{padding: 0 0 15px;}
    .hotel_point.v-1 .resultItem-content .price_list{width: 100%; flex-basis: auto}
    .hotel_point .description.two-column-view .icon-spacer{padding-left: 0; }
    .hotel_point .description.two-column-view .icon-spacer > .left-icon{display: none}
    .hotel_point .description.two-column-view .title, .hotel_point .description.two-column-view .type{display: block}
    .hotel_point .description.two-column-view .title{margin-bottom: 5px;}
    .hotel_point .description.two-column-view .table-imitate-cell{padding-bottom: 5px;}
    .hotel-wrap.hotel_point.v-1 .price_list{margin-top: 20px;}
    .hotel_point .price_list{width: auto; margin: -10px; padding: 25px 10px 10px}
    #modal-content .location-container{padding-top: 0}
    .location-container .result-location .result-top-block{padding-right: 0; height: auto}
    .location-container .result-location .result-top-left-block{float: none}
    .location-container .result-location .result-top-right-block{float: none; height: auto; width: 100%; margin: 0}
    .hotel_point .rules-link-box{padding-bottom: 10px; text-align: center}
    .location-list-wrap{margin: 0}
    .location-container .location-map-container{height: 285px;}
    /*.hotel_point.auto-item .description.two-column-view .title,
    .hotel_point.auto-item .description.two-column-view .type{display: inline-block; margin-bottom: 0; white-space: normal}*/
    .location-container .result-price-block{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
    .location-container .result-price-block .cost{text-align: center; margin-bottom: 10px;}
    .location-container .result-price-block .book-button-box{margin-left: 0}
    .location-container .result-price-block > div{width: 100%}
    .location-container .result-price-block .book-button-box{width: auto}
    .comment-amenities-row{-webkit-flex-direction: column; flex-direction: column;}
    .hotel_point .description.two-column-view.describe .icon-spacer{padding-left: 0}
    .hotel_point .description.two-column-view .title{white-space: normal}
    #modal-content .list-numbers{overflow: auto}
    .dynamic-banner{padding: 110px 20px 20px; background-position: top+20px center}
    .dynamic-banner_grid{flex-direction: column; text-align: center}
    .dynamic-banner_text{padding: 0 0 20px}
    /*detail*/
    .options_block.part .lside{width: 100%; padding: 0}
    .options_block.part .rside{width: 100%; padding: 25px 0 0}
    .options_block  .detail.mobile-view{display: none;}
    .options_block  .detail{float: none; margin-bottom: 10px;}
    .options_block  .detail li{line-height: 16px; font-size: 12px; font-family: roboto;}
    .mobile-parent-row .mobile-right-btn{display: block}
    .mobile-parent-row.detail-view{padding: 0 20px 0 0}
    .hotel_detail .gallery_section .column.info_side{width: 100%}
    .booked_form  .hover-hint-container .hover-hint-wrap{right: -50px; left: auto; margin: 0;}
    .booked_form .hover-hint-wrap:after{right: 60px; margin: 0}
    .ski-description .span2{width: 30%}
    .ski-description .span8{width: 70%}
    .ski-description .span3{width: 100%; padding: 15px 0 0}
    .hotel_detail .hotel_search{margin: 0 -7px;}
    .hotel_detail .sort_panel.show_btn .blue_btn.orange{display: none}
    .hotel_detail  .room_info .contejner .h6{display: block; margin-bottom: 15px;}
    .hotel_detail .describe-section li{width: 50%}
    .hotel_detail .describe-section li:last-child{width: 100%}
    .day-description .right-side{padding-left: 130px;}
    .room_info .flight-group-box .flight_content.v1 .left_image{position: relative; top: 0; margin: 0 auto 20px;}
    .room_info .flight-group-box .flight_content.v1{padding-left: 0}
    .room_info .flight-group-box .flight_content.v1 .flight_in, .room_info .flight-group-box .flight_content.v1 .flight_out{width: 100%; float: none}
    .room_info .flight-group-box .flight_content.v1 .flight_out{text-align: right}
    .room_info .flight-group-box .flight_content.v1 .in_route{position: relative; top: 0; margin: 20px 0;}
    .hotel_detail .hotel-flight-box.hotel_point.total_flight .solid-block{text-align: center}
    .hotel_detail .hotel-flight-box.hotel_point.total_flight .solid-block .display_table_cell{display: inline-block!important; margin: 5px 0}
    .hotel_detail .hotel-flight-box.hotel_point.total_flight .solid-block .content-right{text-align: right}
    /*.hotel_detail .search_form.main_form .tour .cols-6{width: 35%}
    .hotel_detail .search_form.main_form .tour .cols-3{width: 65%}*/
    .hotel_detail .search_form.main_form{padding-bottom: 75px}
    .hotel_detail .search_form.main_form .bottom_block{float: none; margin: 0; min-height: 0;  left: 0; right: 0; position: relative; bottom: 0}
    .hotel_detail .search_form.main_form .button{float: none}
    .hotel_detail .search_form.main_form .paginate-form .cols-5{width: 33.3333%; margin-bottom: 10px;}
    .hotel_detail .search_form.main_form .paginate-form .cols-6{width: 33.3333%!important;}
    .hotel_detail .search_form.main_form .form-parts-row{z-index: 5}
    .modal-right-sidebar .col-count-3{ -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;}
    .imitate-map-panel{text-align: center}
    .imitate-map-panel .content-left{float: none; margin-bottom: 10px;}
    .imitate-map-panel .content-right{float: none;}
    .imitate-map-panel .overlay{    background: -moz-linear-gradient(rgba(0,0,0,0.6) 0%, rgba(125,185,232,0) 100%);
        background: -webkit-linear-gradient(rgba(0,0,0,0.6) 0%,rgba(125,185,232,0) 100%);
        background: linear-gradient(rgba(0,0,0,0.6) 0%,rgba(125,185,232,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#007db9e8',GradientType=1 );}
    .additional-content-box{padding: 0}
    .additional-content-main{float: none}
    .additional-content-side, .additional-content-stickit{width: 100%}
    .additional-content-side{margin: 16px 0 0}
    .additional-content-side .additional-content-block{border: 0 none; padding: 0}
    .white-container .additional-content-side .detail-title-h3{padding: 20px 0 15px;}
    .additional-content-block.all-price-block{display: none}
    .additional-content .detail-stickit, .additional-content .detail-stickit-end{position: static; top: 0;}
    /*FORM*/
    .modal-search-form{width: 640px;}
    .search_form .form-parts-row{border-radius: 0}
    .search_form.main_form .round-trip .form-parts-row, .search_form.main_form .one-way .form-parts-row{border-radius: 0}
    .search_form.main_form .select-tabs.combo .current{ -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3); box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3);}
    .search_form.main_form .combo .tabs_btn{text-align: left; top: 100%;}
    .search_form .imitate-radio-btn{border-radius: 0}
    .search_form.main_form .combo .tabs_btn li{background: #3c4353; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}
     body.tez-style .search_form.main_form .combo .tabs_btn li{background: #00345a}
    .search_form .combo  .tabs_btn li:hover, .search_form .combo .tabs_btn li.visible{border-bottom-color: #3D4353; background: #323844}
    .search_form .combo .tabs_btn li:hover a, .search_form .combo .tabs_btn li.visible a{padding-top: 5px;}
    .search_form.main_form .form-part select{width: 100%}
    .search_form.main_form .paginate-form.flightNeed .cols-2{width: 66.6666%}
    .search_form.main_form .paginate-form.flightNeed .cols-6{width: 50%!important;}
    .search_form.main_form .paginate-form.flightNeed .cols-6.cols-guest{width: 33.3333%!important;}
    .search_form.main_form .paginate-form.flightNeed .drop_down.categoryChooseBox{left: 0; right: auto}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-1{width: 66.6666%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-5{width: 50%}
    /*.search_form.main_form .paginate-form.flightNeed.new-ver .cols-6.cols-guest{width: 50%!important;}*/
    .search_form .tickets.one-way .flights-route-segment-right,
    .search_form .tickets.one-way .flights-route-segment-left{width: 100%}
    .search_form .multi-city .flights-route-segment-left, .search_form .multi-city .flights-route-segment-right{width: 100%}
    .search_form .route-continue-btn{margin-bottom: 20px;}
    .basic-form .search_form.main_form .bottom_block{padding-top: 0; padding-bottom: 10px;}
    .search_form.main_form .bottom_block .right-check-block, .search_form.main_form .bottom_block .left-check-block{float: none; width: 100%;/*padding: 20px 0 0;*/padding: 0; text-align: center; margin: 0}
    .add-params-selected-box{display: none}
    .search_form #boxChooseGroupView{/*float: right; text-align: right; */width: auto;}
    .search_form.main_form .bottom_block .add-flight{float: none}
    .search_form.main_form .bottom_block .flightToBox{float: none; margin: 0; width: 100%}
    .search_form.main_form .bottom_block .button_block{position: relative; left: 0; margin: 25px auto 0; text-align: center}
    .search_form.main_form .bottom_block .left-check-block .fake-selectBox{margin-right: 0}
    .search_form.main_form .imptn-info{margin-left: 20px;}
    .search-line .flex-row { -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; }
    .search-line .flex-row .item { margin: 5px 10px 5px 0;}
    .search-line .vertical-border-line { margin: 0 10px 0 0;}
    .search_form.main_form.dark .drop-spaced{padding-right: 15px;}
    .search_form.main_form.dark .dropdown-field  .select-items-field{position: relative; width: 100%; right: 0; top: 0; margin-top: 20px;}
    .search_form.main_form.dark .dropdown-field  .select-items-field .scroll-box{border: 1px solid #637c8b; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.4); box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}
    .search_form.main_form.dark .dropdown-field .selected-points{padding-left: 5px; padding-right: 5px;}
    .modal-search-form{width: 600px;}
    .modal-search-form .search_form.main_form .tour .form-part{width: 50%!important;}
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .form-part{width: 50%!important;}
    .modal-search-form .search_form.main_form .paginate-form .form-part,
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .form-part.cols-6{width: 50%!important}
    .modal-search-form .search_form.main_form .paginate-form .form-part.cols-6{width: 100%!important;}
    .history-search .flex-row{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .search_form.main_form .history-search label{display: block; margin-bottom: 7px;}
    .history_btn{margin-left: 0; max-width: 30%}
    .search_form.main_form .dropdown-field .text-hint-block{padding-left: 20px;}
    .search_form.main_form .tour .text-hint-block{padding-left: 34%}
    .search_form.main_form .excursion .cols-1, .search_form.main_form .excursion .cols-2, .search_form.main_form .excursion.with-guests .cols-1, .search_form.main_form .excursion .cols-4{width: 100%}
    .date-picker-drop.right-position{left: -1px; right: auto;}
    .parameters-drop .second-col, .parameters-drop .first-col{width: 50%}
    .parameters-drop .third-col{width: 100%; margin-top: 7px;}
    .parameters-drop .third-col .scroll-content{max-height: 160px!important;}
    .parameters-drop-v2 .row-1 .cell-1, .parameters-drop-v2 .row-1 .cell-4{width: 40%}
    .parameters-drop-v2 .row-1 .cell-2, .parameters-drop-v2 .row-1 .cell-3{width: 58%}
    .parameters-drop .parameters-col.avia-first-col,
    .parameters-drop .parameters-col.avia-second-col{width: 100%}
    .search_form.main_form .rent-car .cols-1{width: 100%}
    .search_form.main_form .rent-car .cols-4{width: 50%}
    .search_form.main_form .rent-car.back-place-visible .cols-4{width: 30%}
    .search_form.main_form .rent-car.back-place-visible .cols-1{width: 70%}
    .search_form.main_form .tour.transitional-var-form .col-n-3{width: 60%}
    .search_form.main_form .tour.transitional-var-form .col-n-4{width: 40%}
    .search_form.main_form .tour.transitional-var-form .col-n-5{width: 28%}
    .search_form.main_form .tour.transitional-var-form .col-n-6{width: 72%}
    .oldschool-form-container{padding-right: 0; background: none}
    .oldschool-form-container:after{display: none}
    .oldschool-form-container .main-oldschool-form-side{float: none}
    .oldschool-form-container .right-oldschool-form-side{width: 100%; margin: 8px 0 0; float: none}
    .oldschool-form-container .right-oldschool-form-i{width: 50%; float: left; padding: 0 5px;}
    /*.room_info .listing-view.search_form .tour.searchform-tours.new-ver .cols-6.cols-guest,
    .room_info .search_form.main_form.listing-view .tour .cols-6.nights-col{width: 50%}*/
    .search_form.main_form .tour.room-view .cols-3{width: 100%}
    .search_form.main_form .tour.room-view.with-flight .search-place-field,
    .search_form.main_form .tour.room-view.with-flight .cols-3,
    .search_form.main_form .tour.room-view .cols-6.nights-box,
    .search_form.main_form .tour.room-view .cols-6.nights-col,
    .search_form.main_form .tour.room-view .cols-6.cols-guest{width: 50%}
    .search_form.main_form .tour.room-view.with-flight .cols-6.nights-box,
    .search_form.main_form .tour.room-view.with-flight .cols-6.nights-col{width: 60%}
    .search_form.main_form .tour.room-view.with-flight .cols-6.cols-guest{width: 40%}
    /*END FORM*/
    /* booking */
    .room-additional-group .filter-box .col-xs-4:first-of-type{width: 100%}
    .room-additional-group .filter-box .col-xs-4{width: 50%; margin-bottom: 10px;}
    .col-xs-8.transfer-detail,
    .col-xs-4{width: 100%; float: none}
    .col-xs-4 .type.block-right{float: none}
    .dark-page-boooking.booking .has-side-col .page-col-side{width: 100%; margin-right: 0; margin-bottom: 20px;}
    .dark-page-boooking .left-panel{width: 100%}
    .dark-page-boooking.booking .has-side-col #page-content-inner{padding-right: 0}
    .left-panel.book-stickit, .left-panel.book-stickit-end{position: relative!important;}
    .left-panel.book-stickit-end{bottom: 0}
    .dark-page-boooking .countdownBox:not(.is-v2){width: 100%; position: relative; top: 0; margin-bottom: 10px;}
    .dark-page-boooking .main-title-page{margin-bottom: 20px;}
    .mobile-hide-block{display: none}
    #show-details{display: inline-block; background: #51bfe2; color: #3c4353; padding: 0 10px; height: 24px; line-height: 24px; margin-top: 20px; border: 0 none; border-radius: 4px; margin-bottom: 10px;}
    .dark-page-boooking .left-panel .cart-block{text-align: center;}
    .dark-page-boooking .page-col-side .left-panel .form-container{text-align: left}
    .dark-page-boooking .button_block.has-comeback{text-align: center; padding-left: 0}
    .dark-page-boooking .button_block .basket-back{position: relative; margin-bottom: 20px; text-align: left}
    .dark-page-boooking .room-additional-group .open-blue-panel.fixed-panel{width: 640px;}
    .include-item .description .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .dark-field-bg > .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;-webkit-align-items: flex-start; -moz-align-items: flex-start;  align-items: flex-start;}
    /*.dark-field-bg > .flex-row > div{width: 100%; margin: 5px 0}*/
    .dark-field-bg > .flex-row > div.right-loader-box{text-align: right}
    /*.include-item .dark-field-bg .right-part{margin-top: 10px;}*/
    .include-item .dark-field-bg{padding: 10px}
    .payment-field{width: 100%}
    .additional-service-item{width: 100%}
    .room-additional-group .blue-panel-container{height: auto}
    .open-blue-panel{height: auto; min-height: 51px; font-size: 12px; padding-left: 40px; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; -moz-align-items: flex-start; -webkit-align-items: flex-start;-webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .open-blue-panel.left-text-pos{-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;}
    .open-blue-panel .remark{margin-left: 0}
    .open-blue-panel .left-plus{left: 7px;}
    .open-blue-panel span{line-height: 16px;}
    .check-content .check-item-info.check-item-table-visible, .check-content .check-item-info.check-item-table-visible ul{display: block}
    .check-content .check-item-info.check-item-table-visible ul{border-bottom: 1px solid #DEDEDE}
    .check-content .check-item-info.check-item-table-visible ul:last-child{border-bottom: 0 none}
    .check-content .check-item-info.check-item-table-visible li{display: inline-block; border-bottom: 0 none; padding: 3px 10px 3px 0; font-size: 12px;}
    .dark-page-boooking .check-container-wrap .check-content{padding: 30px;}
    /*.include-item .hotel_point.not-space-border .image_row{display: none}*/
    /*.include-item .hotel_point .right_part{padding-left: 0}*/
    .room-additional-items.category .add-service-table .table-imitate-cell,
    .room-additional-items.category .add-service-table,
    .room-additional-items.category .add-service-table .table-imitate-line{display: block}
    .room-additional-items.category .add-service-table .table-imitate-cell{padding: 5px 0}
    .room-additional-items.category .add-service-table .table-imitate-line + .table-imitate-line{border-top: 1px solid #E3E3E3; padding-top: 10px; margin-top: 10px;}
    .services-add-block .services-item, .services-add-block.cols-services-4 .services-item, .services-add-block.cols-services-2 .services-item{width: 100%; border-right: 0 none}
    .payment-steps-container .buttons-block .back-link-box{position: relative; top: 0; margin: 0 0 25px; text-align: left}
    .field-big{width: 100%}
    .ticket-item .ticket-item-main-inner,
    .ticket-item .ticket-item-main .ticket-item-left, .ticket-item .ticket-item-main .ticket-item-right{display: block}
    .ticket-item .ticket-item-main .ticket-item-left{padding: 0 0 7px 0}
    .main-help-desc-block .main-help-left{display: none}
    .main-help-desc-block .main-help-right{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0;-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .main-help-desc-block > .d-flex{margin: 0;}
    .main-help-desc-block .main-help-right .col-w.title-col{width: 100%; padding-bottom: 20px; text-align: center}
    .main-help-desc-block .main-help-subtitle{margin-top: 5px;}
    .main-help-desc-block .main-help-right .col-w{padding: 10px 5px }
    .payment-steps-container .code-grid{flex-direction: column}
    .payment-steps-container .code-grid .code-grid_name{padding: 0 0 16px;}
    /*offers*/
    .color-diagram{padding-left: 0}
    .color-diagram .left-select-side{width: 100%;margin: 0;float: none;}
    .product-container .product-item{max-width: 370px; margin: 15px auto 0;-webkit-flex-direction: column; flex-direction: column;}
    .product-container .flight-detail .description-row h5{padding-right: 0}
    .product-container .flight-detail .type-text{position: relative}
    .product-container .group-block .list-numbers{max-width: 370px; margin: 0 auto 15px}
    .product-container .product-item .main-side{padding-left: 0}
    .product-container .product-item .main-photo{width: 100%; float: none; height: 215px; margin-bottom: 10px;}
    .product-container .product-item .price_list{position: relative; width: auto;padding-bottom: 10px}
    .product-container .product-item .price_list .left-line-field{position: relative; margin: 0}
    .product-container .product-item .gray-subtitle{margin-bottom: 5px;}
    .product-container .flight-detail .avia-info-row{-webkit-flex-direction: column; flex-direction: column;}
    .product-container .product-item .full-width-content{margin: 5px -18px 0;}
    .product-container .product-item .full-width-content > .flex-row{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .product-container .product-item .right-text-panel{padding: 0 18px;}
    .product-container .transfer-container .half-block{width: 100%; float: none}
    .product-container .transfer-container .half-block.left-offset{padding-left: 0;}
    .product-container .transfer-container .half-block.right-offset{padding-right: 0}
    .product-container .transfer-container .center-arr{position: relative; margin: 10px 0; left: 0; top: 0; text-align: center}
    .product-container .header-gray-box{-webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .product-container .header-gray-box > div{padding: 0}
    .product-container .header-gray-box > div.left-offset{margin-top: 10px;}
    .basket-item .hotel_point .check-bg{bottom: auto;padding: 3px;border-radius: 0 0 6px 0; width: auto;}
    .basket-item .hotel_point .check-bg input{position: relative; top: 0; left: 0; margin: 0; display: block;}
    .basket-item .product-item .product-item-inner{padding-left: 18px;}
    .basket-item .bottom-btn-panel .content-left{float: none; text-align: center;  margin-bottom: 15px;}
    .basket-item .bottom-btn-panel .choose-btn{margin: 3px;}
    .basket-item .bottom-btn-panel .content-right{float: none; text-align: center}
    .product-container .product-item .rating-block{position: absolute; top: 25px; right: 25px;}
    .product-container .product-item .rating-block span{background: rgba(255,255,255,0.8)}
    .product-container .product-item .main-side .flex-row > .right-offset{padding-right: 0}
    .agencies-map-container{padding-right: 0}
    .agencies-map-container .agencies-list{width: 100%; float: none; margin: 0}
    .agencies-map-container .agencies-map{float: none}
    .agencies-map-container .map-block{height: 400px;}
    .agencies-map-container .agencies-list-field{height: auto; max-height: 200px;}
    .payment-methods-box .form-payment-row .form-payment-left-col,
    .payment-methods-box .form-payment-row .form-payment-right-col{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .payment-methods-box .form-payment-description{margin-left: 0}
    .payment-methods-box .form-payment-row .form-payment-left-col{padding-bottom: 10px;}
    /*common*/
    .modal-full-inner-content{width: 600px;}
    .left-sidebar{width: 100%; margin-bottom: 20px; margin-left: 0}
    .left-sidebar .sidebar-menu li.title-row{cursor: pointer}
    .left-sidebar-container{padding-left: 0}
    .left-contact-col, .right-contact-col{width: 100%!important; display: block!important;}
    .left-contact-col .col-count{-webkit-column-count: 1!important; -moz-column-count: 1!important;column-count: 1!important;}
    .full-width-view .stickem-container{margin-left: 0}
    .report-filter-side{margin-left: 0; width: 100%; padding: 0; margin-bottom: 10px;}
    .report-filter-side .vertical-filter-view .filters .menu_point{width: 50%; font-size: 13px;}
    .report-filter-side.stickit{position: static}
    .report-filter-side .filters{font-size: 0; padding: 7px;}
    .line-field-point .brick{width: 220px;}
    .line-field-point .right-name-part{padding-left: 230px;}
    .popover_block .hotel_point .pattern-line{height: auto; min-height: 15px;}
    .popover_block .hotel_point .pattern-line .right-number > a{text-align: right; display: inline-block}
    .news-block{-webkit-flex-direction: column; flex-direction: column;}
    .news-block .left-news{width: 100%}
    .news-block .right-news{width: 100%}
    .news-block .right-news{margin-top: 30px;}
    .basic-gallery .photo-column{width: 50%}
    .hotel-wrap .conditions{margin-bottom: 10px;}

    .tile-items .tile.text-tile .text, .tile-items .tile.banner-tile .text{font-size: 12px; line-height: 16px;}
    .tile-items .tile.text-tile .title, .tile-items .tile.banner-tile .title{font-size: 18px; font-family: 'roboto_bold';}
    .tile-box .tile.text-tile.wide .text, .tile-box .tile.banner-tile.wide .text{line-height: 23px;}
    .tile-items .tile .flight-timebox .timebox-row{font-size: 12px;}
    .tile-items .tile .tile-content .departure{font-size: 14px;}
    .tile-items .tile .tile-content .arrival{font-size: 16px; font-family: 'roboto_bold';}
    /*.tile-box .tile.wide{width: 276px; height: 562px;}*/
    .tile-box .tile.wide, .tile-items .tile{width: 100%; padding-bottom: 90%; margin: 0 0 5px;}
    .tile-box{width: 480px; margin: 0 auto}
    .tile-container .tile{width: 50%; padding-bottom: 40%}
    .tile-container.v-2 .tile{padding-bottom: 50%}
    .bestoffers-form-section{padding-bottom: 55px; margin-bottom: 40px;}
    .bestoffers-form-section .basic-form{top: 0; padding: 0}
    .tile-container.v-1 .tile{width: 50%; padding: 0 15px 50%}
    .tile-container.v-1 .tile .tile-item {left: 15px; right: 15px; top: 15px; bottom: 15px;}
    .tile-container.v-1{margin: 0 -15px;}
    .tile-container.v-1 .tile.wide{width: 100%; padding-bottom: 50%;}
    .tile-container.v-1 .banner-section.full-banner-box{padding: 5px 15px;}
    .tile-container.v-2{margin: 0 2px;}
    .tile-container.item-count-4 .tile.item-t1, .tile-container.item-count-4 .tile.item-t4, .tile-container.item-count-3 .tile.item-t1, .tile-container.item-count-3 .tile.item-t3, .tile-container.item-count-2 .tile.item-t1{width: 50%}

    .three-column-list .col-xs-4{width: 100%}
    .select-seats-inner{-webkit-flex-direction: column; flex-direction: column; }
    .select-seats-inner .passenger-choice{width: 10%; min-width: 100%; max-width: 100%; margin: 0 0 10px 0;}
    .select-seats-inner .passenger-point.current:after{display: none}
    /*NEW DETAIL*/
    .gallery-container .gallery-container-inner{padding-right: 0}
    .gallery-container .left-gallery-block{float: none}
    .gallery-container .calculator-block{width: 100%; margin: 20px 0 0; float: none;}
    .calculator-field{min-height: 0}
    .detail-field{min-height: auto}
    .calculator-field .price-parameters{min-height: auto}
    .photo-preview-container .point{width: 20%}
    .photo-preview-container .point{padding-bottom: 5px;}
    .navigation-panel li a{padding: 0 5px;}
    .navigation-panel .navigation-panel-inner.fixed{position: relative; background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
    .main-background-container .bottom-field-pos{text-align: center}
    .main-background-container .bottom-field-pos .table-imitate-cell:last-child{text-align: center}
    .main-background-container .bottom-field-pos .table-imitate-row,
    .main-background-container .bottom-field-pos .table-imitate-line,
    .main-background-container .bottom-field-pos .table-imitate-cell{display: block}
    .segments-row .segment-point{margin: 0 5px 10px}
    .main-background-container .delimiter-line{margin: 20px auto}
    .main-background-container .bottom-field-pos .third-row .table-imitate-cell{border: 0 none; padding-top: 0}
    .main-background-container .bread-crumbs{display: none}
    .main-background-container .rating-block{display: none}
    .report-main-side .hotel_point{margin: 7px 0}
    .report-main-side .hotel_point + .hotel_point{margin-top: 7px;}
    .events-wrap .hotel_point.not-space-border.v-1 .image_row,
    .report-main-side .hotel_point.not-space-border.v-1 .image_row{width: 100%; margin-bottom: 7px;}
    .report-main-side .hotel_point .description.two-column-view .title, .report-main-side .hotel_point .description.two-column-view .type{display: table-cell}
    .report-main-side .hotel_point.v-1 > .space-field .price_list{position: relative; margin: 0 -7px -7px; padding: 10px;}
    .report-main-side .hotel_point.not-space-border .bottom-positioned{margin:  0 0 10px;}

    .affiliate-program-item .program-inner{margin: 0}
    .affiliate-program-item .program-left-s,
    .affiliate-program-item .program-right-s{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0}
    .affiliate-program-item .program-left-s{border-right: 0 none; border-bottom: 1px solid #E3E3E3; padding-bottom: 15px; margin-bottom: 15px;}


    .santa-1, .santa-2, .snow-1{display: none}

    .simple-icon-list.v3, .simple-icon-list.v3.col-count4{margin-left: -10px; margin-right: -10px;}
    .simple-icon-list.v3 .list-col, .simple-icon-list.v3.col-count4 .list-col{padding: 30px 10px 0;}
    .simple-icon-list.col-count4 > .list-field:not(.no-text){width: 100%}

    .gallery-content-grid ._col a {height: 120px;}
}/*/mediaquery*/

/* От ландшафтного экрана телефона до потретного планшета */
@media (max-width: 767px) {
    .limit{width: 500px;}
    .booking .page-block{width: 500px;}
    select{height: 31px; width: 100%; background: white; outline: none /*padding-top: 0!important;*/}
    #page-content select.selectBox{border: 1px solid #BBB;width: 100%!important;}
    /*listing*/
    .listing-title-space{padding: 25px 0}
    .main-title-page{font-size: 24px;}
    .secondary-title-page{font-size: 20px;}
    /*.styled_select.inline-title-visible .selectBox-dropdown .selectBox-label{font-size: 24px; height: 34px;}*/
    .hotel_search .filter-offset-row #FilterMenu, body.full-view .hotel_search .filter-offset-row #FilterMenu{display: none}
    .vertical-filter-view .left_side .filters{display: none}
    .hotel_search .mobile_filter_btn{display: block}
    .options_block .blue_btn.toggle-form-mobile{padding: 0 10px 0 5px}
    .mobile-parent-row.only-left-filter{padding: 10px 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .options_block .mobile-parent-row.only-left-filter .search_form.listing-view{margin: 0!important;}
    .mobile-parent-row.only-left-filter .mobile_filter_btn{position: relative; top: 0; /*margin: 10px 0 0 0*/}
    .mobile-parent-row.only-left-filter .mobile_filter_btn > .blue_btn{width: 100%}
    .mobile-parent-row.only-left-filter .mobile_filter_btn, .mobile-parent-row.only-left-filter .toggle-form-mobile{width: 48%}
    .hotel_detail .sort_panel.fix{position: relative; width: 100%; margin-bottom: 20px; z-index: 1}
    .hotel_search .hotel_point.not-space-border{width: 100%; padding: 0!important;max-width: 370px;text-align: left}
    .hotel_search .items-container{margin: 0!important; text-align: center}
    .listing-content .grid-view, .grid-view{margin: 0!important; text-align: center}
    .hotel_search .items-container .not-result-page{margin: 0}
    .grid-visible-point, .grid-visible-point.display-half-width{width: 100%; padding: 0; max-width: 370px;text-align: left}
    .blue-container .hotel_point.display-medium, .blue-container .hotel_point.display-tall, .blue-container .hotel_point.display-big{height: auto}
    .blue-container .hotel_point.display-medium .image_row.img-substrate img,
    .blue-container .hotel_point.display-tall .image_row.img-substrate img,
    .blue-container .hotel_point.display-big .image_row.img-substrate img{width: 100%}
    .brick-box .big-slider .image{height: 310px;}
    .brick-box .size22{height: 425px;}
    /*.grid-visible-point .hover-hint-container .hover-hint-wrap{left: 0; margin-left: -15px;}
    .grid-visible-point .hover-hint-wrap:after{right: auto; left: 20px; margin-right: 0;}*/
    .excursion .filter-item.card{width: 100%; max-width: 370px; text-align: left; padding: 0!important;}
    /*.transfer .field_set .top-line{text-align: center}*/
    .fly-type .column{padding: 0!important;}
    .hotel_search .hotel-flight-box.hotel_point.total_flight .flight-group-box{padding: 0}
    .hotel_point .description.flex-box .flex-item{width: auto}
    #modal-content .hotel-flight-box.hotel_point{width: 100%; margin: 0; padding: 10px;}
    .hotel-flight-modal .top-panel{display: block}
    .hotel-flight-modal .top-panel > div{display: block!important; padding: 0}
    .hotel-flight-modal .hotel_point .free_place{float: none; display: inline-block; margin: 10px 0}
    .hotel-flight-modal .hotel-flight-box.hotel_point .flight_field .way_name{font-size: 15px; font-family: roboto_bold}
    .hotel-flight-modal .hotel-flight-box.hotel_point .full-flight-info .flight_field .flight_content .route{border: 0 none}
    .hotel-flight-modal .hotel-flight-box.hotel_point .flight_content .route .left_part{width: 100%}
    .hotel-flight-modal .hotel-flight-box.hotel_point .flight_content .route .right_block{width: 100%}
    .hotel-flight-modal .hotel-flight-box.hotel_point .flight_content{padding: 0}
    .hotel-flight-modal .hotel-flight-box.hotel_point .flight_content  .left_image{position: relative; top: 0; left: 0; margin: 0 auto 10px;}
    .is-mobile .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book{float: none; text-align: center}
    .is-mobile .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book .buttons-field{display: block!important; padding-top: 10px;}
    .is-mobile .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book .buttons-field .blue_btn,
    .is-mobile .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book .cost,
    .is-mobile .hotel-flight-box.hotel_point .hotel-flight-box.v2 .block-right.book p{display: block; float: none}
    .btn-purple-text{padding: 0 5px;}
    .hotel_search .items-container > .table-mobile-container{padding: 0}
    .left-full-filter-view .grid-visible-point{padding: 0; width: 100%}
    .not-result-page-custom .phone{float: none; margin: 0 auto 15px; text-align: center; }
    .not-result-page-custom .content-right{float: none; text-align: center}
    .not-result-page-custom .page-inner{text-align: center}
    .map-poi-block{margin: 52px 5px 5px 5px; width: auto; display: block; float: none; /*position: absolute; bottom: 30px; left: 0; right: 0; margin: 5px;*/}
    .hotel_search .items-container .banner-section{padding: 0; max-width: 370px; margin: 15px auto 0}

    /*modal*/
    #modal-modal {width: auto; max-width: 94%; min-width: 265px;}
    #modal-content{padding: 10px;}
    .camera-modal-wrap{width: 100%}
    .send-proposal-modal .proposal-item .title-spacer{padding-right: 0}
    .send-proposal-modal .proposal-item .title-spacer .half-form{position: relative; width: auto; margin-top: 10px;}
    .send-proposal-modal .proposal-item{margin: 0 0 15px;}
    .send-proposal-modal .additional-field .half-form{width: 100%!important;}
    .send-proposal-modal .solid-block .gwt-radio-btn{display: block!important; margin: 5px 0}
    /*detail*/
    .options_block.part .lside{text-align: center}
    .options_block.part .rside{text-align: center}
    .options_block.part .rside > .content-right{float: none; display: inline-block}
    .options_block.part .lside .h3 #hotel-info-title{white-space: normal; max-width: 100%; display: inline}
    .options_block.part .lside .h3 .hotel_star{vertical-align: middle}
    .hotel_detail .gallery_block  .column.main_photo{width: 100%; margin-bottom: 20px;}
    .hotel_detail .gallery_block .column.photos{width: 100%; padding: 0}
    .hotel_detail .gallery_block .column.photos .row{margin: 0 -3px;}
    .hotel_detail .hotel_search{text-align: center}
    .hotel_detail .describe-section li{width: 100%; padding: 0}
    .describe-section .parameter-point{margin: 5px 0}
    .day-description .left-side{display: none}
    .day-description .right-side{padding-left: 0}
    .hotel_detail  .room_info .text_point{padding-left: 0; padding-bottom: 20px;}
    .hotel_detail .room_info .text_point .title{width: 100%; margin: 0 0 10px; float: none;}
    .room_info .hotel-flight-box.hotel_point .flight_content .route .left_part{width: 100%}
    .room_info .hotel-flight-box.hotel_point .flight_content .route .right_block{width: 100%; margin-top: 15px;}
    .room_info .hotel-flight-box.hotel_point .flight_content{padding-left: 0}
    .room_info .hotel-flight-box.hotel_point .flight_content  .left_image{position: relative; top: 0; left: 0; margin: 0 auto 15px;}
    .hotel_detail .search_form.main_form .paginate-form .cols-5{width: 50%}
    .hotel_detail .search_form.main_form .paginate-form .cols-6{width: 100%!important;}
    .detail-select-panel .panel{width: 100%; position: relative}
    .detail-select-panel{padding-left: 0}
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .cols-4.is-onlyairport, .room_info .search_form.main_form .paginate-form.flightNeed .cols-4.is-onlyairport, .room_info .search_form.main_form .paginate-form.flightNeed.new-ver .cols-3,
    .room_info .search_form.main_form .paginate-form.flightNeed.new-ver .cols-4.back-date, .room_info .search_form.main_form .paginate-form.flightNeed.new-ver .cols-3{width: 100%}
    .air-info{max-width: none; white-space: normal}

    .hotel_search .map-container{overflow-y: auto!important;}
    .map-container{pointer-events: none;}
    .full-view .map-container{pointer-events: auto;}
    .hotel-modal-info{max-height: 600px;}
    /*booking*/
    .dark-page-boooking .room-additional-group .open-blue-panel.fixed-panel{width: 500px;}
    #modal-content .personal-details-form.edit-form{width: 100%!important;}
    #modal-content .personal-details-form.edit-form .hotel-flight-box{width: 100%}
    #modal-content .personal-details-form.edit-form .hotel-flight-box .flex-row{ -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .refuse-border-box{margin-left: 0}
    #modal-content .edit-details-form{width: 100%}
    #modal-content .edit-form-it{width: 100%!important; margin-bottom: 10px;}
    .variants-box .flex-row.filters-block{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .variants-box .flex-row.filters-block > div{margin-bottom: 10px;}
    .change-servise-modal .transfer .col-xs-6{width: 100%}
    .change-servise-modal .transfer .icon-set-right-arrow{position: relative; margin: 5px 20px; left: 0;top: 0; display: inline-block;}
    .change-servise-modal .field-block-bg,
    .change-servise-modal .field-block-bg .bottom-shadow-field{padding: 15px;}
    .change-servise-modal .field-block-bg > .flex-row{display: block}
    .change-servise-modal .field-block-bg > .flex-row > div{padding: 0; margin-bottom: 10px;}
    .change-servise-modal .switch-btn{white-space: normal; height: auto; display: block}
    .change-servise-modal .switch-btn > a{display: block; height: 30px; line-height: 29px;}
    .change-servise-modal .switch-btn > a.active:before, .change-servise-modal .switch-btn > a.current:before,
    .change-servise-modal .switch-btn > a.active:after, .change-servise-modal .switch-btn > a.current:after{display: none}
    .include-item .hotel-flight-box.hotel_point .flight_content .route .right_block,
    .include-item .hotel-flight-box.hotel_point .flight_content .route .left_part{width: 100%; float: none; text-align: left}
    .include-item .hotel-flight-box.hotel_point .flight_content{padding-left: 0}
    .include-item .hotel-flight-box.hotel_point .flight_content  .left_image{display: none}
    .include-item .hotel-flight-box.hotel_point.v2 .flight_content{border: 0 none}
    .include-item .hotel-flight-box.hotel_point .flight_content .route{border: 0 none}
    .include-item .hotel-flight-box.hotel_point .side-has-rating{padding-right: 0}
    .include-item .side-has-rating .white_btn.blue{position: relative; margin: 10px 0}
    .include-item .side-has-rating  .gray-class-bg{display: none}
    .include-item .hotel-flight-box.hotel_point .flight_content .transfer{height: auto}
    .excursionGroup .room-additional-items.category .table-imitate-row,
    .excursionGroup .room-additional-items.category .table-imitate-cell{display: block; text-align: left}
    .excursionGroup .room-additional-items.category .table-imitate-cell .type{margin-top: 7px;}
    .room-additional-group .field_set ul.describe li{width: 100%}
    .room-additional-group .field_set ul.describe li:nth-child(even){width: 100%}
    .camera-modal-wrap img.camera-overlay{width: 100%; left: 0; padding: 0px 15px;}
    .change-servise-modal .personal-details-form > .flex-row > div{margin-left: 0}
    .change-servise-modal .personal-details-form > .flex-row{-webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-flex-direction: column; flex-direction: column;}
    .dark-page-boooking .countdownBox{font-size: 18px;}
    .booking-conditions .question-row{ -webkit-flex-direction: column; flex-direction: column;}
    .booking-conditions .question{padding: 0 0 10px;}
    .room-additional-items.category .bottom-panel .content-left{float: none}
    .room-additional-items.category .bottom-panel .content-right{margin-top: 15px;}
    #page-content .styled_select select{width: auto; height: 15px; outline: none; border: 0 none; color: #909090; font-size: 12px; border-bottom: 1px dashed #909090;/*-webkit-appearance: none; */border-radius:0;}
    .dark-page-boooking .guest-data-box .right-control-ico{position: relative; text-align: right; background: #fff}
    .dark-page-boooking .guest-data-box .right-control-ico .control-box{position: absolute; margin: 0; top: 35px; right: 5px; white-space: normal}
    .right-control-ico .control-box .text-before-control{display: table-cell; vertical-align: middle; margin: 0; padding-right: 5px;}
    .right-control-ico .switcher-control{display: table-cell; vertical-align: middle; }

    .payment-method-container .payment-method-wrap{ -webkit-flex-direction: column; flex-direction: column;}
    .payment-method-container .method-item{background: #F9F9FC; -webkit-box-shadow: 0 3px 2px -2px rgba(0,0,0,0.4); -moz-box-shadow: 0 3px 2px -2px rgba(0,0,0,0.4); box-shadow: 0 3px 2px -2px rgba(0,0,0,0.4); margin-bottom: 7px}
    .payment-method-container .continue-btn{padding-left: 0}
    .payment-method-container .left-side {width: 100%; min-width: 0; max-width: 100%;}
    .payment-method-container .mobile-method-select select{height: 40px; border: 0 none; padding: 0 10px; font-size: 14px; outline: none}
    .payment-method-container .info-message{margin-top: 10px;}
    .payment-method-container .info-message{display: none}
    .payment-method-container .info-message.is-desktop-hide{display: block}
    .payment-method-container .fields-block .field-block{width: 100%}

    .payment-steps-container .amount-box .table-imitate-row,
    .payment-steps-container .amount-box .table-imitate-cell{display: block; text-align: center}
    .payment-steps-container .percent-row > a.blue_btn{margin: 0 5px 15px}
    .payment-steps-container .amount-row input[type="text"]{width: calc(100% - 50px); width: -webkit-calc(100% - 50px);  width: -moz-calc(100% - 50px);}
    .payment-steps-container .amount-box .block-right{float: none}
    .grid-container .top-panel .content-left,
    .grid-container .top-panel .content-right{float: none; text-align: center}
    .grid-container .top-panel .dark_btn{padding: 0 10px;}
    .grid-container .top-panel .content-right{margin: -5px 0}
    .grid-container .top-panel .content-right .dark_btn{min-width: 170px; margin: 5px 0}
    .country-code-container{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .country-code-container .text-box{padding: 5px 0 0}
    .basket-flight-field, .basket-flight-field-row, .basket-flight-field-i{display: block;}
    .basket-flight-field-i{border: 0 none}
    .basket-flight-field-row{border-bottom: 1px solid #E3E3E3}
    .basket-flight-field-i.stops-i, .basket-flight-field-i.baggage-i, .basket-flight-field-i.class-i{display: inline-block}
    .include-item-title{-webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;}
    .include-item-title h5{margin-right: 0}
    ul.basket-services-list li{display: block; margin-right: 0}
    .payment-methods-box .bonus-code-choose .styled-radio-point-container,
    .form-payment-method-choose .styled-radio-point-container{display: block; margin: 20px 0;}
    .include-item .hotel_point .right_part{padding: 0}
    .include-item .hotel_point.not-space-border .image_row{float: none; width: 178px; height: 120px;}
    .additional-point-block .additional-point-col1,
    .additional-point-block .additional-point-col2,
    .additional-point-block.food-box .additional-point-col1,
    .additional-point-block.food-box .additional-point-col2,
    .additional-point-block.insurance-box .additional-point-col1,
    .additional-point-block.insurance-box .additional-point-col2{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .additional-point-block .additional-point-col2{padding: 10px 0 0}
    /*end booking*/
    /*FORM*/
    .modal-search-form{width: 500px;}
    .search_form.main_form .tickets .cols-4, .search_form.main_form .tickets .cols-6{width: 50%}
    .search_form .tickets .flights-route-segment-left .cols-2, .search_form .tickets .flights-route-segment-left .cols-3,
    .search_form .tickets .flights-route-segment-right .cols-2{width: 100%}
    .search_form .tickets.one-way .flights-route-segment-left .cols-2,
    .search_form .tickets.one-way .flights-route-segment-left .cols-3{width: 100%}

    .search_form .new-ver .flights-route-segment-left .cols-2{width: 100%!important;}
    .search_form .new-ver.multi-city .flights-route-segment-left .cols-3{width: 100%}
    .search_form .new-ver .flights-route-segment-right .cols-2.fakeDatepickerBox{width: 100%}
    .search_form .new-ver .flights-route-segment-right .cols-2.cols-guest,
    .search_form .new-ver .flights-route-segment-right .cols-2.last{width: 50%!important;}
    .listing-view .left-swap-offset .form-cell.input-place-container{padding-left: 5px}
    .search_form .swap-places{/*display: none!important; */-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); top: calc(100% - 15px); top: -webkit-calc(100% - 15px); top: -moz-calc(100% - 15px); margin: 0; right: 10px; border-radius: 2px; height: 40px; width: 36px; padding-top: 6px; font-size: 25px;}
    .search_form.main_form .bestoffers .cols-4{width: 100%}
    .search_form.main_form .bestoffers .cols-4:nth-child(1), .search_form.main_form .bestoffers .cols-4:nth-child(2), .search_form.main_form .bestoffers .cols-4:nth-child(3){width: 100%}
    .search_form.main_form .paginate-form .cols-2{width: 100%}
    .search_form.main_form .paginate-form .cols-5{width: 50%}
    .search_form.main_form .excursion .cols-3{width: 100%}
    .search_form.main_form .ski .cols-5{width: 50%}
    .search_form.main_form .round-trip .cols-4{width: 50%!important;}
    .search_form.main_form .round-trip .cols-5{width: 50%;}
    .search_form.main_form .one-way .cols-4{width: 100%}
    .search_form.main_form .is-external .cols-3{width: 100%}
    .search_form.main_form .is-external.round-trip .cols-4.cols-guest{width: 100%!important;}
    .search_form.main_form .tour .cols-6, .search_form.main_form .tour .cols-4, .search_form.main_form .tour .cols-3, .search_form.main_form .tour .cols-6.nights-col, .search_form.main_form .tour .cols-6.cols-guest, .listing-view.search_form .tour .cols-6.cols-category, .search_form.main_form .tour .cols-category.cols-6{width: 50%}
    .search_form.main_form .tour.searchform-main .cols-3,
    .search_form.main_form .tour.searchform-main .cols-6.nights-col, .search_form.main_form .tour.searchform-main .cols-6.cols-guest{width: 50%}
    .search_form.main_form .tour .text-hint-block{padding-left: 51%}
    .search_form.main_form .tour.searchform-main .cols-2, .search_form.main_form .tour .cols-2{width: 100%}
    .search_form.main_form .tour.transitional-var-form .col-n-1,
    .search_form.main_form .tour.transitional-var-form .col-n-2{width: 100%}
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-1,
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-3,
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-4,
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-5,
    .room_info .search_form.listing-view .tour.transitional-var-form .col-n-6{width: 100%}
    .room_info .search_form.main_form .paginate-form .cols-5{width: 100%}
    .room_info .search_form.main_form .paginate-form .cols-6{width: 100%!important;}
    .hotel_detail .search_form.main_form .tour .cols-6,
    .hotel_detail .search_form.main_form .tour .cols-3,
    .hotel_detail .search_form.main_form .tour .cols-6.nights-col,
    .hotel_detail .search_form.main_form .tour .cols-6.cols-guest{width: 100%}
    .room_info .search_form.main_form .paginate-form.flightNeed .cols-4, .room_info .search_form.main_form .paginate-form.flightNeed .cols-5{width: 100%}
    .room_info .search_form.main_form .paginate-form.flightNeed .cols-6.cols-guest{width: 100%!important;}
    .dropdown-field .text-hint-block{font-size: 12px; line-height: 14px;}
    .search_form.main_form.dark .dropdown-field .field{width: 50%}
    .search_form.main_form.dark .dropdown-field  .select-items-field{width: 50%}
    .search_form.main_form.dark .dropdown-field .field.item-box{margin-top: 20px;}
    .search_form.main_form.dark .dropdown-field  .select-items-field .scroll-box{border: 0 none;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
    .search_form.main_form .form-part select.styled,
    .search_form.main_form .form-part .select_container select{height: 65px; width: 100%; font-size: 16px; outline: none; padding-top: 18px;}
    .search_form.listing-view .form-part select.styled, .search_form.listing-view .form-part .select_container select{height: 50px; padding-top: 15px; font-size: 15px;}
    .listing-view  .imitate-radio-btn li{padding: 5px 0}
    .search_form.main_form .tour.room-view.with-flight .search-place-field,
    .search_form.main_form .tour.room-view .cols-3,
    .search_form.main_form .tour.room-view.with-flight .cols-3{width: 100%}
    .search_form.main_form .tour.room-view .cols-6.nights-col,
    .search_form.main_form .tour.room-view .cols-6.cols-guest{width: 50%}
    .modal-search-form{width: 350px;}
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .form-part,
    .modal-search-form .search_form.main_form .paginate-form.flightNeed .form-part.cols-6{width: 100%!important;}
    .search_form.main_form .paginate-form.new-ver .cols-5, .banner-form .search_form .form-part.cols-date{width: 50%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-4, .search_form.main_form .paginate-form.flightNeed.new-ver .cols-1, .banner-form .search_form .form-part.cols-guest{width: 100%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-4.back-date, .search_form.main_form .paginate-form.flightNeed.new-ver .cols-3{width: 50%}
    .search_form.main_form .paginate-form.flightNeed .cols-6.cols-guest{width: 100%!important;}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-6.last{width: 50%!important;}
    .modal-search-form .search_form.main_form .paginate-form .form-part{width: 100%!important;}
    .modal-search-form .search_form.main_form .tour .form-part{width: 100%!important;}
    .modal-search-form .search_form.main_form .hotels.tour-section .tour .form-part{width: 100%!important}
    .history_btn{display: block; margin: 5px 0; max-width: 100%!important;}
    .history-search .content-right .history_btn{display: inline-block}
    .search_form .types-display{display: none}
    .parameters-drop .parameters-drop-inner{padding-right: 0}
    .parameters-drop .parameters-col + .parameters-col,
    .parameters-drop .column-inner-point{margin-top: 10px;}
    .parameters-drop .right-add-parameters .column-inner-point{padding-top: 0px;}
    .parameters-drop .right-add-parameters{margin-right: 0; width: 100%; margin-top: 10px;}
    .parameters-drop .column-content{display: none; margin-top: 10px;}
    /*.parameters-drop .column-name .title{position: relative; padding-right: 15px; display: inline-block}*/
    /*.parameters-drop .column-name .arr{display: block}*/
    .parameters-drop .first-column, .parameters-drop .second-column{width: 100%}
    .parameters-drop .third-column{margin-top: 0}
    .parameters-drop .column-name{margin-bottom: 0}
    .parameters-drop .second-col, .parameters-drop .first-col{width: 100%}
    .parameters-drop .fourth-col{width: 100%}
    .parameters-drop.v1 .first-column,
    .parameters-drop.v1 .second-column,
    .parameters-drop.v1 .third-column{width: 100%}
    .parameters-drop-v2 .first-col, .parameters-drop-v2 .second-col, .parameters-drop-v2 .fourth-col, .parameters-drop-v2 .third-col,
    .parameters-drop-v3 .col-1, .parameters-drop-v3 .col-2, .parameters-drop-v3 .col-3, .parameters-drop-v3 .col-4,
    .parameters-drop-v3 .is-hotel-selection .col-3, .parameters-drop-v3 .is-hotel-selection .col-2{width: 100%}
    .parameters-drop-v2 .row-1 .cell-1, .parameters-drop-v2 .row-1 .cell-2, .parameters-drop-v2 .row-1 .cell-3, .parameters-drop-v2 .row-1 .cell-4{width: 100%; border-right: 0 none; margin-right: 0; padding-right: 0}
    .setting-point .parameters-drop .column-1, .setting-point .parameters-drop .column-2,
    .setting-point .parameters-drop .column-3, .setting-point .parameters-drop .column-4{width: 100%;}
    .select-option-row{-webkit-flex-direction: column; flex-direction: column;}
    .select-option-row .select-option-field + .select-option-field{margin-left: 0; margin-top: 7px;}
    .select-option-row .select-option-field.meal-i .styled-select{max-width: 200px;}
    .search_form.main_form .paginate-form.new-ver .cols-6{width: 100%!important;}
    .search_form.main_form .paginate-form.new-ver .cols-2{width: 100%}
    .search_form.main_form .tour.searchform-main.new-ver .cols-6.cols-guest,
    .search_form.main_form .tour.searchform-main.new-ver .cols-3,
    .search_form.main_form .tour.searchform-main.new-ver .cols-6.nights-col,
    .search_form.main_form .tour .cols-2, .search_form.main_form .tour.searchform-main .cols-2,
    .listing-view.search_form .tour.searchform-main.new-ver .cols-2,
    .search_form.main_form .tour.new-ver .cols-3,
    .search_form.main_form .tour.new-ver .cols-6{width: 100%}
    .search_form .tour.searchform-tours.new-ver .cols-6.cols-guest,
    .search_form.main_form .tour.new-ver .cols-6.nights-col,
    .search_form.main_form .tour.new-ver .cols-6.cols-guest,
    .search_form .tour.new-ver .cols-6.nights-box{width: 50%}
    .oldschool-form-container .oldschool-form-row-1 .form-top-place-inner{width: 100%}
    .oldschool-form-container .oldschool-form-row-2 .oldschool-form-row-2-col1{width: 100%}
    .oldschool-form-container .oldschool-form-row-2 .oldschool-form-row-2-col2, .oldschool-form-container .oldschool-form-row-2 .oldschool-form-row-2-col3{width: 50%}
    .oldschool-form-container .oldschool-form-row-3 .oldschool-form-row-3-col1{width: 100%}
    .oldschool-form-container .oldschool-list-border-box.oldschool-region-list,
    .oldschool-form-container .oldschool-block-hotels-main .oldschool-list-border-box{height: 130px;}
    .oldschool-form-container .oldschool-form-row-3 .oldschool-form-row-3-col2{width: 100%}
    .oldschool-form-container .right-oldschool-form-i{width: 100%; float: none}
    /*kiwi v.*/
    .flights-route-segment-left .date-picker-drop{left: 0; right: auto}
    .flights-route-segment-left .date-picker-drop .date-picker-drop-inner{padding: 0 0 0 160px}
    .flights-route-segment-left .date-picker-drop .date-picker-menu{float: left; margin: 0 0 0 -160px;}
    .flights-route-segment-left .date-picker-drop .date-picker-menu-item{padding: 15px 15px 15px 40px}
    .flights-route-segment-left .date-picker-drop .date-picker-menu-item .fa-caret-right{right: 5px; left: auto; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg);}
    .left-swap-offset .form-cell.input-place-container{padding-left: 5px;}
    /*car*/
    .search_form.main_form .rent-car.back-place-visible .cols-1,
    .search_form.main_form .rent-car.back-place-visible .cols-4{width: 100%}
    .search_form.main_form .rent-car .back-place{margin-top: 0}
    .search_form.main_form .rent-car .cols-4{width: 100%}

    /*END FORM*/
    /*bestoffers*/
    .simple-form .simple-form-cell.f-cel-1, .simple-form .simple-form-cell.f-cel-2, .simple-form .simple-form-cell.f-cel-3, .simple-form .simple-form-cell.f-cel1{width: 50%}

    /*offers*/
    .basket-item .bottom-btn-panel .content-left .choose-btn{width: 185px;}
    .commnet-info-box .tabs-block .h5{padding: 0 0 15px;}
    .commnet-info-box .tabs-block > .content-left{float: none}
    /*common*/
    .ui-dialog{max-width: 90%}
    .modal-full-inner-content, .modal-middle-inner-content, .modal-large-inner-content{width: 100%;}
    .left-sidebar-container .column-list-view .brick{height: 230px;}
    .basic-image-grid .column-list-view{text-align: center}
    .basic-image-grid .column-list-view > div{width: 100%!important; max-width: 360px; float: none; margin: 0 auto; text-align: left}
    .top-control-panel .sort_box{float: none;}
    .budget-filter{float: none; top: 0; margin-top: 20px;}
    .budget-filter > .content-right{float: none}
    .filter-point{margin: 10px 7px;}
    .budget-filter .styled_select select{margin-left: 5px;}
    .styled_select select{height: auto;}
    .budget-filter .headline{padding-right: 5px;}
    .budget-filter input[type="text"]{width: 50px;}
    .hover-show-block{display: block}
    .hotel_point.with-hover:hover .point-i-box{position: relative}
    .hotel_point.with-hover .description-field{padding-bottom: 12px!important;}
    .hotel-wrap{max-width: 360px; margin: 10px auto!important; padding: 10px; text-align: left}
    .hotel-wrap .right-content{padding-left: 0}
    .hotel-wrap .left-img{float: none; width: 100%; margin: 0; height: 215px;}
    .hotel-wrap .right-content-inner{-webkit-flex-direction: column; flex-direction: column;}
    .hotel-wrap .right-content-inner .left-side{padding: 7px 0}
    .hotel-wrap .right-content-inner .right-side{padding: 7px 0 50px; text-align: left}
    .hotel-wrap .right-content-inner .right-side.text-right{text-align: right}
    .hotel-wrap .right-content-inner .right-side.text-right .type{display: inline-block; vertical-align: top; margin: 12px 5px 0 0;}
    .hotel_point .percent-box{margin: 0}
    .hotel-wrap .right-content-inner .right-side .blue_btn{right: 0; bottom: 0; left: 0; height: 35px; line-height: 35px; font-size: 15px; text-transform: none; width: 100%}
    .hotel-wrap .right-content-inner .right-side .rating-block{display: none}
    .hotel-wrap .left-img .rating-block{display: block; top:10px; right: 10px; background: rgba(255,255,255,0.7);}
    /*.vertical-filter-view .filters .menu_point{width: 100%}*/
    .line-field-point{height: auto}
    .line-field-point .brick{width: 100%; float: none}
    .line-field-point .right-name-part{padding: 15px;}
    .line-field-point .right-line-field{position: relative; right: 0;  bottom: 0; margin-top: 15px; text-align: right}
    .pages.right-side li{margin: 2px 0 2px 2px;}
    .pages.right-side li{height: 30px; width: 30px; font-size: 12px; font-family: 'roboto_medium'; line-height: 31px;}
    .pages.right-side li.prev span, .pages.right-side li.next span{top: 10px; right: 9px;}
    .pages.right-side li.prev span{left: 9px; right: auto;}
    .hotel_search .pages.right-side{text-align: center; float: none}
    .hotel_search .pages.right-side li{margin: 2px 1px 2px 1px}
    .event-ico{-webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .event-ico img{margin: 0 5px;}

    .tile-container{text-align: center}
    .tile-container .tile{width: 100%; float: none; padding-bottom: 280px; text-align: left}
    .tile-container.v-2 .tile{padding-bottom: 90%; max-width: none}
    .tile-container.v-1 .tile, .tile-container.v-1 .tile.wide, .tile-container.item-count-4 .tile.item-t1, .tile-container.item-count-4 .tile.item-t4, .tile-container.item-count-3 .tile.item-t1, .tile-container.item-count-3 .tile.item-t3, .tile-container.item-count-2 .tile.item-t1 {width: 100%; padding-bottom: 90%; max-width: none; }
    .tile-container.v-2{margin: 0}
    .slick-carousel.tile-container.v-1 .tile{display: block}
    .bestoffers-filters-block .content-left, .bestoffers-filters-block .content-right{float: none}
    .bestoffers-filters-block .content-left{padding-bottom: 20px;}
    .bestoffers-filters-block .sort_box{margin: 0; text-align: left}
    .bestoffers-filters-block .content-right .sorting-list{padding-left: 0}

    .table-items-container ul li > a{display: block}
    .table-items-container ul li > a .cell{text-align: left; display: block;}
    .table-items-container ul li > a .cell.price{text-align: left}
    .table-items-container ul li > a .cell.direction,
    .table-items-container ul li > a .cell.dates,
    .table-items-container ul li > a .cell.nights,
    .table-items-container ul li > a .cell.price{width: 100%}
    .report-filter-side .vertical-filter-view .left_side .filters{display: block}

    .detail-reservation-btns .content-left, .detail-reservation-btns .content-right{float: none}
    .detail-reservation-btns ul{text-align: left}
    /*NEW DETAIl*/
    .gallery-container .ad-gallery .ad-image-wrapper{height: 360px!important;}
    .photo-preview-container .point{width: 25%}
    .detail-parameters-field ul li{width: 100%}
    .navigation-panel{height: auto}
    .navigation-panel .nav-focused-menu{display: none}
    .navigation-panel .navigation-box ul{float: none}
    .navigation-panel .map-btn-right{margin-bottom: 20px;}
    .navigation-panel .navigation-box{border: 0 none}
    .navigation-panel li a{font-size: 12px; display: block; line-height: 16px; padding: 8px 5px}
    .navigation-panel li a.current{color: #fcb316}
    .navigation-panel .navigation-box .panel-title{display: block}
    .navigation-panel .navigation-panel-inner.fixed li.page-top{display: none}
    .navigation-panel li{margin: 0; display: block; text-align: center; border: 1px solid #cedfe6; border-top: 0 none}
    .navigation-panel .navigation-box ul{-webkit-flex-direction: column; flex-direction: column;}
    .navigation-panel.with-icon-list .navigation-box{padding-right: 0}
    .navigation-panel .navigation-box ul.icon-list{position: relative; -webkit-flex-direction: row; flex-direction: row; border: 1px solid #cedfe6; border-top: 0 none;-webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .navigation-panel .navigation-box ul.icon-list li{border: 0 none}
    .navigation-panel .navigation-box ul.icon-list li a{padding: 8px 0}
    .top-info-panel .right-side .right-btn-block{display: block; margin-top: 15px;}
    .gallery-container .ad-gallery .ad-image-wrapper .ad-image img{max-width: 600px;}
    .brick-box .brick{width: 100%}
    .agent-show-window.brick-box .big-slider .bx-pager{bottom: 10px;}
    /*offer room detail */
    .mail-limit{width: 100%}
    .offer-room-detail .hotel-modal-info{width: 100%}
    table.simple-table{width: 100%!important;}
    .visual-block-widget-lgwg-label.wv-b-mid-left-pop{display: none}

    .simple-icon-list .list-field{width: 100%}
    .section-simple-banner .yellow-arr{display: none}
    /*.simple-icon-list.v3, .simple-icon-list.v3.col-count4{margin: 0}*/
    .simple-icon-list.v3 .list-col, .simple-icon-list.v3.col-count4 .list-col, .simple-icon-list.v3.col-count2 .list-col{width: 360px; margin: 0 auto; /*padding: 10px 0*/}
    .simple-icon-list.v3 .list-field .bottom-block{text-align: center}
    .simple-icon-list.v3.col-count4 .img-box{height: 225px;}
    .simple-icon-list .list-field .blue_btn{min-width: 150px; text-transform: uppercase; height: 30px; line-height: 30px; font-size: 13px;}
    .circle-box .circle-item{width: 50%}
    .simple-icon-list.col-count3 > .list-field{width: 100%}
    .simple-icon-list.v1.col-count1 .img-box{float: none; margin: 0 auto 15px; width: 100%; max-width: 280px;}
    .simple-icon-list.v1.col-count1 .right-text{padding-left: 0}

    .gallery-content-grid ._col {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
}/*/mediaquery*/

@media (max-width: 639px) {
    .limit{width: 90%}
    .booking .page-block{width: 90%;}
    /*listing*/
    body.full-view .limit{max-width: 90%}
    .mobile-parent-row .blue_btn{font-size: 12px;}
    .mobile-parent-row{padding: 10px 90px;}
    .options_block .mobile-parent-row .search_form.listing-view{margin: 0 -90px!important;}
    .mobile_filter_btn > .blue_btn, .mobile-parent-row .show-on-map > .blue_btn{width: 85px;}
    .hotel_search .sort_panel .sort_box ul{display: block}
    .hotel_search .sort_panel li{display: block; text-align: center; border-right: 0 none; border-bottom: 1px solid #cedfe6}
    .hotel_search .sort_panel li:last-child{border-bottom: 0 none}
    .hotel-flight-box .filters-block .menu_point{width: 100%}
    .background-masker.header-right{left: 90%}
    .background-masker.subheader-right.header1{left: 85%}
    .transfer .section{padding: 10px 15px}
    .transfer .field_set .top-line{padding: 15px 15px 10px!important;}
    .hotel-modal-info{width: 440px;}
    #modal-modal .ad-gallery{width: 400px;}
    #modal-modal .ad-gallery .ad-image-wrapper{height: 280px!important;}
    #modal-content .hotel-flight-box.hotel_point .route .left_part{width: auto; float: none}
    #modal-content .hotel-flight-box.hotel_point .route .right_block{width: auto; float: none}
    #modal-content .hotel-flight-box.hotel_point .route_block, .is-mobile .include-item .hotel-flight-box.hotel_point .route_block{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; /*border: 1px solid #e0e0e0;*/ padding: 10px 0; font-size: 0;}
    #modal-content .hotel-flight-box.hotel_point .route_block > div, .is-mobile .include-item .hotel-flight-box.hotel_point .route_block > div{padding-right: 10px; font-size: 11px; position: relative; margin: 0!important;}
    .is-mobile .include-item .hotel-flight-box.hotel_point .route_block > div.dashed-text-line{padding-right: 0}
    #modal-content .hotel-flight-box.hotel_point .route_block > div:after, .is-mobile .include-item .hotel-flight-box.hotel_point .route_block > div:after{content: '~'; position: absolute; right: 0; top: 0; color: #000}
    #modal-content .hotel-flight-box.hotel_point .route_block > div.plane:after, .is-mobile .include-item .hotel-flight-box.hotel_point .route_block > div.dashed-text-line:after{display: none}
    .is-mobile .include-item .hotel-flight-box.hotel_point .route_block{ -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 15px;}
    .is-mobile .include-item .hotel-flight-box.hotel_point .route_block .route_time{margin-left: -15px!important;}
    #modal-content .right-full-height-block .route_block{-webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
    #modal-content .hotel-flight-box.hotel_point .route_block > div:after{display: block; top: 0}
    .is-mobile .hotel-flight-box.hotel_point .route_block{padding: 10px 0; border: 0 none}
    .is-mobile .hotel-flight-box.hotel_point .route_time{white-space: nowrap}
    .is-mobile .hotel-flight-box.hotel_point .route_time span:before,
    .is-mobile .hotel-flight-box.hotel_point .route_time span:after{content:''; width: 1px; height: 8px; background: #000; position: absolute; left: 6px}
    .is-mobile .hotel-flight-box.hotel_point .route_time span:after{bottom: -10px;}
    .is-mobile .hotel-flight-box.hotel_point .route_time span:before{top: -10px;}
    .hotel-flight-box.hotel_point .flight_content .route .row .place .title{font-size: 11px; line-height: 13px;}
    /*detail*/
    .options_block  .detail.mobile-view{text-align: center}
    .options_block  .detail.mobile-view li{border: 0 none;}
    .ski-description .span2{width: 100%}
    .ski-description .span8{width: 100%; padding: 15px 0 0}
    .booked_form .room-number{width: 100%}
    .booked_form  .guest-amount{width: 100%}
    .booked_form .right-delimiter-line{padding: 0 0 10px; border-right: 0 none; border-bottom: 1px solid #7f7f7f;}
    .booked_form .right-delimiter-line:before,
    .booked_form .right-delimiter-line:after{top: 100%; margin: 0; right: auto; left: 50%;border-bottom: 0 none;border-left-color: transparent;}
    .booked_form .right-delimiter-line:before{border-top-color: #7f7f7f;  border-right: 5px solid transparent;}
    .booked_form .right-delimiter-line:after{border-top-color: #f5f5e3; border-right: 4px solid transparent; margin-left: 1px; }
    .hotel_detail .hotel-flight-box.hotel_point.total_flight .solid-block .content-right{text-align: center}
    .hotel_detail .hotel-flight-box.hotel_point.total_flight .solid-block .content-left{float: none; text-align: center}
    .hotel_detail .booked_form .field-1{width: 100%; padding: 0 0 5px;}
    .hotel_detail .booked_form .field-2{width: 100%}
    .modal-right-sidebar .col-count-3{ -webkit-column-count: 1;  -moz-column-count: 1;  column-count: 1;}
    /*booking*/
    .dark-page-boooking .room-additional-group .open-blue-panel.fixed-panel{position: relative; width: auto}
    /*.variants-box .flex-row.filters-block > div{padding: 0}*/
    .room-additional-group .filter-box .col-xs-4{width: 100%}
    /*.code-entry-form form .field-normal{float: none; margin-bottom: 10px; width: 100%!important;}
    .code-entry-form{text-align: center}*/
    .code-entry-form{padding-right: 0}
    .code-entry-form .input-orange-btn{position: relative; top: 0; margin-top: 10px;}
    .code-entry-form .blue_btn{position: relative; top: 0; margin-top: 10px;}
    .code-entry-form.isLoad:before{
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background: url("../images/loading.gif") no-repeat center rgba(255,255,255,.6);
        z-index: 2;
        margin: 0;
    }
    .dark-field-bg .right-offset .left-dashed-text{display: block}
    /*FORM*/
    .search_form.main_form .paginate-form.flightNeed .cols-2, .search_form.main_form .paginate-form.flightNeed .cols-4{width: 100%}
    .search_form.main_form .paginate-form.flightNeed .cols-6.cols-guest{width: 100%!important;}
    .search_form.main_form .paginate-form.flightNeed .cols-5{width: 50%}
    .search_form .multi-city .flights-route-segment-left .cols-2,
    .search_form .multi-city .flights-route-segment-left .cols-3{width: 100%}
    .left-swap-offset input[type="text"]{padding-left: 5px;}
    .multi-city .swap-places{display: none}
    .search_form.main_form .tour .cols-6, .search_form.main_form .tour .cols-4{width: 100%}
    /*.form-part.hide-field{display: block!important;}*/
    .search_form.main_form .tour .cols-6.categoryChooseButton{width: 50%}
    .search_form.main_form .tour .cols-6.cols-guest{width: 100%}
    .search_form.main_form .tour .cols-category.cols-6{width: 100%}
    .search_form.main_form .tour.searchform-main .cols-3, .search_form.main_form .tour.searchform-main .cols-6.nights-col, .search_form.main_form .tour.searchform-main .cols-6.cols-guest{width: 100%}
    .listing-view.search_form .tour .cols-6.cols-category{width: 100%}
    .search_form.main_form .bottom_block .left-check-block{margin: 0}
    .search_form.main_form .bottom_block .left-check-block > div{margin-top: 10px;}
    .search-line .vertical-border-line{display: none}
    .tour .dropdown-field .text-hint-block, .flightNeed .dropdown-field .text-hint-block{padding-left: 20px!important;}
    .style-cabinet .search_form.main_form .tour .dropdown-field, .style-cabinet .search_form.main_form .flightNeed .dropdown-field{top: 150px;}
    .search_form.listing-view .tour .dropdown-field, .search_form.listing-view .flightNeed .dropdown-field{top: 109px!important;}
    .search_form.listing-view .hotels .tour .dropdown-field{top: 50px!important;}
    .search_form.main_form.dark .dropdown-field{z-index: 101}
    .imitate-radio-btn li{margin-right: 10px;}
    .imitate-radio-btn li:last-of-type{margin-right: 0}
    .parameters-drop-v2 .row-1{flex-direction: column; -ms-flex-direction: column; -webkit-flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .hide-add-param{float: none; text-align: center; margin-top: 20px;}
    .parameters-drop-v2 .row-1 .item + .item{border-left: 0 none; margin-left: 0; padding-left: 0}
    /*END FORM*/
    .orange-info-msg, .red-info-msg{font-size: 12px; padding: 6px 5px 6px 30px}
    .main-page-content{-webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .main-page-content .center-block-inner{display: block}
    .main-page-content .center-block-inner .aside{display: block}
    .main-page-content .center-block .block-left-side{width: 100%; padding: 20px 15px;}
    .main-page-content .center-block .block-right-side{text-align: center; padding: 15px;}
    .main-page-content .center-block .logo img{max-height: 50px;}
    .gallery-container .ad-gallery .ad-image-wrapper .ad-image img{max-width: 480px;}
    .basic-gallery .photo-field{height: 170px;}
    .schedule-flight-form .col-4, .schedule-flight-form .col-3{width: 100%;}
    .schedule-flight-form .col-2, .schedule-flight-form .col-1{width: 100%; margin-bottom: 10px;}
    .schedule-flight-form .content-left, .schedule-flight-form .content-right{float: none; text-align: center; margin-bottom: 10px;}

    .cookie-consent .cookie-consent_item{width: 50%}
}

@media (max-width: 589px) {
    .hotel_search .filter-offset-row .filters .menu_point{width: 50%}
    .hotel_search .filter-offset-row .filters .menu_point:nth-child(even) .sub_menu{left: auto; right: 2px}
    .hotel-modal-info{width: 330px;}
    #modal-modal .ad-gallery{width: 285px;}
    #modal-modal .ad-gallery .ad-image-wrapper{height: 210px!important;}
    .hotel-modal-info .ad-image-wrapper .hotel-name{padding: 10px 5px}
    /*detail*/
    .hotel_detail.excursion .meeting_place .one_place .col{width: 100%!important;}
    .hotel_detail.excursion .meeting_place .one_place .row{padding: 10px 15px}
    .hotel_detail.excursion .meeting_place .lside .col.left{padding: 0}
    /*new room rate*/
    .room-rates-field .room-rates-price-inner{width: 100%; text-align: center}
    .room-rates-field .room-rates-price, .room-rates-field .room-rates-button-wrap{display: block}
    .room-rates-field .room-rates-button-wrap{padding: 0}
    .room-rates-field .left-buy-row{float: none}
    .room-rates-field .room-rates-row .white_btn{width: 100%}
    .room-rates-field .room-rates-row .room-rates-price-wrap{padding-left: 10px;}
    /*booking*/
    .include-item{padding-left: 0}
    .include-item .left-vertical-panel{display: none}
    .styled-content .include-item.is-short-view .basket-tooltip-block{margin-left: 0;}
    .personal-details-form .tab-wrap .content-right{margin-top: -80px;}

    /*FORM*/
    .modal-search-form{width: 400px;}
    .search_form.main_form.dark .dropdown-field .field.regions-filed{margin-top: 20px;}
    .search_form.main_form.dark .dropdown-field .field{width: 100%; padding: 0 5px}
    .search_form.main_form.dark .dropdown-field  .select-items-field{width: 100%}
    .search_form.main_form.dark .dropdown-field .select-items-field .scroll-box {border: 1px solid #637c8b; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.4); box-shadow: 0 0 0 1px rgba(0,0,0,0.4); }
    .search_form.main_form.dark .field.is-all-country .hint-t{position: relative; top: auto; bottom: -1px;}
    .search_form.main_form .tour.transitional-var-form .col-n-3,
    .search_form.main_form .tour.transitional-var-form .col-n-4{width: 100%}
    .oldschool-form-container .oldschool-block-hotels-option{-webkit-flex-direction: column; flex-direction: column;-webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
    .oldschool-form-container .oldschool-block-hotels-option > div + div{padding: 8px 0 0}
    .oldschool-form-container .oldschool-block-hotels-selected .oldschool-form-text-label{padding-top: 10px; min-height: 0}
    .oldschool-form-container .oldschool-block-hotels-all, .oldschool-form-container .oldschool-block-hotels-selected{width: 100%}
    /*END FROM*/
    /*offers*/
    .basket-item .bottom-btn-panel .content-left .choose-btn{width: 170px;}
    /*offer room detail */
    .mail-container .footer .contact-row{display: block}
    .mail-container .footer .contact-row .contact-cell{display: block}
    .mail-container .footer .contact-row .contact-cell.left-cell{padding-right: 0}
    .mail-container .header .phone > a{font-size: 14px!important;}
}

@media (max-width : 560px) {
    .favorite-list-box .popover_block{width: 90%; min-width: auto!important;}
    .section-header .favorite-list-box .popover_block{margin: 0 auto}
    .popover_block .hotel_point .description li{width: 100%; }
    .popover_block .popover_bottom_block .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .popover_block .popover_bottom_block .choose-btn{width: 48%; margin: 5px 0}
    .block-steps-loading .step-item{width: 100%}
    .cookie-dialog_footer .cookie-btn_col{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
}

/*  Смартфоны (Портрет и ландшафтный) */
@media (max-width : 480px) {
    /*listing*/
    .options_block .mobile-parent-row .blue_btn.toggle-form-mobile{display: block; padding: 0 5px; white-space: nowrap; overflow: hidden;}
    .main-title-page{font-size: 20px;}
    /*.styled_select.inline-title-visible .selectBox-dropdown .selectBox-label{font-size: 22px; height: 30px;}*/
    .sub-title-page{font-size: 14px;}
    .secondary-title-page{font-size: 18px;}
    .sort_panel .types-display, .tabs-grid-container .types-display{display: none}
    .sort_box.tabs-grid-inner{width: 100%}
    .tabs-grid:not(.sort_panel) ul .tabs-grid-cell:last-child{border-right: 0 none}
    .hotel_search .sort_panel .panel{padding-right: 10px; text-align: center}
    /*.price_list .cost .uah-currency, .hotel_point .cost .uah-currency{font-size: 22px;}
    .price_list .cost .old .uah-currency, .hotel_point .cost .old .uah-currency{font-size: 18px;}*/
    .transfer-space{text-align: center; margin: -7px -10px;}
    .transfer .bottom-shadow-field{padding: 10px 15px}
    .transfer-space .col-xs-6{text-align: left; padding: 7px 10px;/* width: 100%*/}
    /*.transfer-space .icon-set-right-arrow{display: none}*/
    .transfer .section{padding-bottom: 0}
    .transfer .section .black-text-line{font-size: 12px; font-family: roboto_medium}
    .transfer .section .gray-title{font-size: 12px;}
    .transfer_container .transfer_point .table-imitate-line{padding: 0}
    .transfer .auto-image img, .transfer .auto-image{width: 95px;}
    .fly-type .trip-box .col-xs-6{width: 100%; margin: 7px 0}
    .hotel-flight-box .filters-block.filters{padding: 10px 0 0}
    .hotel_search .hotel_point .description.flex-box{padding-bottom: 0; margin-bottom: 10px;}
    .hotel_point .description .flex-item.col-1{width: auto}
    .hotel_point .include-field .flex-row{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .result_info .block-left{float: none}
    .result_info .block-right{padding-top: 0}
    .price-graph .week-title{font-size: 10px;}
    .hotel-flight-box.hotel_point .flight_content .transfer{height: auto}
    .top-message{font-size: 12px;}
    .result_info .legend li{display: block; margin: 5px 0}
    .result_info .legend li i{margin-left: 0; width: 16px;}
    .result_info .legend li:last-child .legend-win{left: 0; right: auto}
    .result_info .legend li:last-child .legend-win:before{left: 5px; right: auto;}
    .result_info .legend .legend-win{width: 300px}
    .tabs-grid .tabs-grid-cell{padding: 5px; font-size: 11px;}
    .tabs-grid .tabs-grid-cell .type{font-size: 11px;}
    .tabs-grid .tabs-grid-cell .price{font-size: 12px;}
    .fake-table-section{margin: 20px 25px 0 0; font-size: 9px;}
    .fake-table-section.only-hor-scroll{margin: 0}
    .fake-table-container{height: 390px;}
    .fake-table .cell{padding: 2px;}
    .fake-table .th:not(.hor-stick), .fake-table .td{width: 75px}
    .fake-table .th, .fake-table .td{width: 75px; height: 65px;}
    .fake-table .th.hor-stick,
    .fake-table .td.hor-stick{width: 75px;}
    .fake-table-container .fake-table{padding-top: 65px;}
    .fake-table .td .money{font-size: 12px; font-family: 'roboto_medium'; margin: 4px 0;}
    .styled-content .rating-block .hint-rating-block{width: 250px; margin-left: -125px;}
    /*.hotel_point .description.two-column-view .table-imitate-cell{display: table-row}*/
    .sorting-list .item-title{display: block}
    /*.hotel_point.auto-item .description.two-column-view .table-imitate-cell{display: table-cell}*/
    /*detail*/
    .agentSupport-grid,
    .agentSupport .agentSupport-contact{flex-direction: column}
    .agentSupport-grid .agentSupport-grid_col:nth-child(2){width: 100%}
    .agentSupport .agentSupport-contact ._col{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%}
    .agentSupport .agentSupport-name{text-align: center}
    .hotel-title-box{-webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 15px;-webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .hotel_detail .booked_form{height: 100%}
    .hotel_detail .booked_form.tour .form_it{padding: 0}
    .hotel_detail .booked_form .block-left, .hotel_detail .booked_form .block-right{width: 100%; padding: 6px 0}
    .hotel_detail .booked_form.tour label{padding-bottom: 4px;}
    .day-description .item-title span.i-1{font-size: 16px;}
    .room_info .hotel-flight-box.hotel_point .route .row .date{float: none; margin: 0 auto}
    .room_info .hotel-flight-box.hotel_point .flight_content .route .row .place{text-align: center}
    .dark-page-boooking .check-container-wrap .check-content{padding: 25px 15px;}
    .hotel_detail .search_form.main_form .paginate-form .cols-5{width: 100%}
    .hotel_detail .search_form.main_form .form-part{float: none}
    .hotel_detail .search_form.main_form .button{width: 100%; margin-top: 20px;}
    .hotel_detail.excursion  .meeting_place{padding: 15px;}
    .hotel_detail.excursion  .meeting_place .lside{margin-bottom: 15px;}
    .additional-book-form .booked_form .bottom-form-part{text-align: center}
    .additional-book-form .booked_form .bottom-form-part > .content-left,
    .additional-book-form .booked_form .bottom-form-part > .content-right{float: none}
    .additional-book-form .booked_form .bottom-form-part > .blue_btn{margin: 15px auto 0; display: block}
    .additional-book-form .booked_form .bottom-form-part > .content-left{width: auto; display: table; margin: 0 auto;}
    .additional-book-form .booked_form .bottom-form-part .gray-text{text-align: left}
    .hotel_detail .h4.headline{font-size: 18px; line-height: 20px;}
    .info-price-block .info-price-block-left .hover-hint-container .hover-hint-wrap{left: -10px; margin-left: 0}
    .info-price-block .info-price-block-left .hover-hint-wrap:after{right: auto; left: 17px; margin: 0}
    .info-price-block .info-price-block-right .hover-hint-container .hover-hint-wrap{right: -10px; margin-left: 0; left: auto}
    .info-price-block .info-price-block-right .hover-hint-wrap:after{left: auto; right: 17px; margin: 0}
    .room-rates-field.ver-1 .room-rates-description-inner{display: block}
    .room-rates-field.ver-1 .room-rates-description-left,
    .room-rates-field.ver-1 .room-rates-description-right{width: 100%; display: block}
    .room-rates-field.ver-1 .room-rates-description-right{text-align: left; padding-top: 7px;}
    /*FORM*/
    .search_form.main_form .tickets .cols-4, .search_form.main_form .tickets .cols-6{width: 100%}
    .search_form .tickets.one-way .flights-route-segment-right .cols-2{width: 100%}
    .search_form .multi-city .flights-route-segment-right .cols-2{width: 100%}
    .search_form.main_form .paginate-form .cols-5{width: 100%}
    .search_form.main_form .paginate-form .cols-6{width: 100%!important;}
    .search_form.main_form .paginate-form .cols-1{width: 100%}
    .search_form.main_form .paginate-form.flightNeed .cols-5{width: 100%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-5{width: 100%}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-6.cols-guest,
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-6.last{width: 100%!important;}
    .search_form.main_form .simple-hotelsearch-form.flightNeed .cols-1{width: 100%}
    .search_form.main_form .paginate-form.new-ver .cols-5, .banner-form .search_form .form-part.cols-date{width: 100%}
    .listing-view .button_block .button{width: 100%;}
    .search_form.main_form .paginate-form.flightNeed .cols-6{width: 100%!important;}
    .search_form.main_form .paginate-form.flightNeed.new-ver .cols-4.back-date, .search_form.main_form .paginate-form.flightNeed.new-ver .cols-3{width: 100%}
    .search_form.main_form .round-trip .cols-4{width: 100%!important;}
    .search_form.main_form .round-trip .cols-5{width: 100%}
    .search_form.main_form .one-way .cols-4.cols-last{width: 100%}
    .search_form.main_form .ski .cols-5{width: 100%}
    .search_form.main_form .ski .cols-4{width: 100%}
    .search_form.main_form .tour .cols-3{width: 100%}
    .search_form.main_form .tour .cols-6.nights-col, .search_form.main_form .tour .cols-6.cols-guest{width: 50%!important;}
    .search_form.main_form .tour.room-view.with-flight .cols-6.nights-box{width: 50%}
    .search_form.main_form .tour .cols-6.categoryChooseButton{width: 100%}
    .search_form.main_form .tour.searchform-main .cols-3,
    .search_form.main_form .tour.searchform-main .cols-6.nights-col, .search_form.main_form .tour.searchform-main .cols-6.cols-guest/*,
    .search_form .tour.searchform-tours.new-ver .cols-6.cols-guest, .search_form.main_form .tour.new-ver .cols-6.nights-col,
    .listing-view.search_form .tour.searchform-tours.new-ver .cols-6.cols-guest*/{width: 100%}
    .search-line .flex-row .item{width: 100%;text-align: left; margin: 10px 0}
    .price-slider-field{width: 100%}
    /*.swap-places{display: none}*/
    .left-swap-offset input[type="text"]{padding-left: 5px;}
    .listing-view .left-swap-offset > label{padding-left: 5px}

    /*.search_form .new-ver .flights-route-segment-right .cols-2.cols-guest,
    .search_form .new-ver .flights-route-segment-right .cols-2.last{width: 100%}*/

    .drop_down{width: 270px; left: 0}
    .drop_down .content-right{margin-top: 10px;}
    .imitate-radio-btn li{padding: 5px 0}
    .room_info .search_form.main_form .tour.room-view .cols-6.nights-col,
    .room_info .search_form.main_form .tour.room-view .cols-6.cols-guest{width: 100%}
    .modal-search-form{width: 250px;}
    .search_form.main_form.dark .field .scroll-box, .search_form.main_form.dark .dropdown-field .select-items-field .scroll-box{height: 123px;}
    .search_form.main_form.dark .dropdown-field .field{height: auto}
    .search_form.main_form.dark .dropdown-field .field .blue_btn{position: relative; margin: 10px 0 0}
    .search_form.main_form .form-part .nationality select{padding-top: 0}
    .transfer .field_set .top-line .container-flex{flex-direction: column;}
    /*car*/
    .search_form.main_form .rent-car .cols-4{width: 100%}
    /*END FROM*/
    .popover_block .hotel_point .price.new{font-size: 20px; }
    /*booking*/
    .fields-block.option-fields input[type="text"]{max-width: 100%; width: 100%}
    .fields-block.option-fields .field-block{float: none}
    .include-item .transfer-space .col-xs-6{width: 100%; padding: 7px 0}
    .include-item .transfer-space .flex-item.border-has{border-top: 1px solid #E6E7E9}
    .transfer-wrap{margin-top: -15px;}
    .transfer-wrap .half-block{width: 100%; padding: 15px 20px 0}
    .transfer-wrap .icon-set-right-arrow{display: none}
    .fieldset.field-sizing.has-error-fields .field-block{display: block; width: 100%!important;}
    #page-content select{width: 100%}
    .variants-box{padding: 10px;}
    #modal-content .personal-details-form.edit-form .text-center .content-left, #modal-content .personal-details-form.edit-form .text-center .content-right{float: none}
    #modal-content .personal-details-form.edit-form .content-spacer .content-left, #modal-content .personal-details-form.edit-form .content-spacer .content-right{float: none; text-align: center}
    .bottom-control-btn .content-left, .bottom-control-btn .content-right{float: none; padding: 10px 0}
    .personal-details-form .tab-wrap.content-left{display: block; margin-top: 20px;}
    .personal-details-form .tab-wrap li{display: block; margin: 0}
    .open-blue-panel span{font-size: 11px; line-height: 14px;}
    .open-blue-panel .remark{font-size: 11px;}
    .open-blue-panel .remark i{font-size: 12px;}
    .room-additional-items.category .bottom-shadow-field,
    .room-additional-items.category .field_set .space-field,
    .room-additional-group .field-block-bg{padding: 7px;}

    .green-info-msg{height: auto; min-height: 28px; line-height: 16px;}
    .green-info-msg i{top: 50%; margin-top: -9px;}
    .dark-page-boooking .guest-data-box .guest-title{padding-top: 25px;}
    .common-select-services-wrapper .table-imitate-cell, .common-select-services-wrapper .table-imitate-line, .common-select-services-wrapper .table-imitate-row{display: block}
    .common-select-services-wrapper .table-imitate-cell{padding: 5px 0}
    .booking-seat-map-table .booking-seat{height: 30px; width: 30px; line-height: 26px; letter-spacing: -0.2px}
    .booking-seat-map-table .booking-seat.space{width: 3px;}
    .answer-comment-box-btn, .comment-form-right-btn{float: none; text-align: center}
    .answer-comment-box-btn > span.right-offset{display: block; padding: 0}
    .answer-comment-box-btn > span.right-offset + span.right-offset{padding-top: 15px;}
    .comment-form-right-btn > .left-offset{display: block; padding: 0}
    .comment-form-right-btn > .left-offset + .left-offset{padding-top: 15px;}
    .basket-flight-field-i.stops-i, .basket-flight-field-i.baggage-i, .basket-flight-field-i.class-i{display: block}
    .basket-flight-field-i + .basket-flight-field-i{padding-left: 0}
    .basket-flight-field-i.baggage-i {float: right}
    .selection-list .selection-list-point{width: 100%}
    /*offers*/
    .basket-item .bottom-btn-panel .content-left .choose-btn{width: 48%; margin: 10px auto}
    /*common*/
    .simple-form .simple-form-cell.f-cel-1, .simple-form .simple-form-cell.f-cel-2, .simple-form .simple-form-cell.f-cel-3, .simple-form .simple-form-cell.f-cel1{width: 100%}
    .top-control-panel .sort_box{text-align: center}
    .budget-filter table{margin: 0 auto}
    .block-h5.is-sub-title{text-transform: none; font-family: roboto_light}
    .report-filter-side .vertical-filter-view .filters .menu_point{width: 100%!important; height: 100%; position: relative; padding: 0!important; display: block}
    .report-filter-side .vertical-filter-view .filters .menu_point.is-visible .sub_menu{position: relative; top: 0; width: 100%}
    .style-cabinet .report-filter-side .filters{margin: 0}
    .style-cabinet .report-filter-side .filters .menu_point{padding: 2px 0!important;}
    .hotel_search .report-filter-side .vertical-filter-view .filters .menu_point.open .sub_menu{width: 100%; left: 0; position: relative; top: 0}
    .report-filter-side .menu_point:nth-child(even) .sub_menu{left: 0;}
    .favorite-list-box .popover_block .popover_conteiner{max-height: 290px;}
    .tipsy-inner{max-width: 240px;}
    ol.basic-number-list.col-count-2{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
    .basic-gallery{text-align: center}
    .basic-gallery .photo-column{width: 100%; max-width: 280px;}
    .report-main-side .hotel_point .type .hover-hint-container .hover-hint-wrap{right: auto; left: -30px; margin-left: 0;}
    .report-main-side .hotel_point .type .hover-hint-wrap:after{right: auto; margin-right: 0; left: 30px;}
    .detail-reservation-btns .content-left, .detail-reservation-btns .content-right{text-align: center}
    .detail-reservation-btns .blue_btn{display: block; max-width: 320px; margin: 12px auto}
    .detail-reservation-btns ul{text-align: center}
    .detail-reservation-btns ul li{display: block; margin: 12px 0}
    .detail-reservation-btns ul.reservation-btn-list li:last-of-type{margin-bottom: 0}
    /*.detail-reservation-btns ul li.download-li{margin-top: 30px; text-align: right}*/
    /*.detail-reservation-btns ul li.download-li .blue_btn{display: inline-block}*/
    .gray-panel .gray-panel-title{display: block}
    .gray-panel{font-size: 16px; padding: 10px;}
    .gray-panel .dropdown-list{margin: 10px 0 0!important; float: none; display: block}
    .gray-panel .dropdown-list .dark_btn{display: block}
    .grid-container .online-visa-form table th{width: auto!important;}
    .grid-container table td, .grid-container table th{font-size: 11px; padding: 5px;}
    .modal-confirm-btns .block-left, .modal-confirm-btns .block-right{float: none}
    .modal-confirm-btns .blue_btn{display: block}
    /*DETAIL PAGE*/
    .gallery-container .ad-gallery .ad-image-wrapper{height: 250px!important;}
    .photo-preview-container .point{width: 33.3333%}
    .calculator-field .parameters-row{height: auto}
    .calculator-field .parameters-row .point-1,
    .calculator-field .parameters-row .point-2,
    .calculator-field .parameters-row .point-3{width: 100%}
    .calculator-field .parameters-row > div{float: none; margin: 2px 0}
    .hotel_detail .h4, .detail-title-h3{font-size: 20px; line-height: 22px;}
    /*offer-room-detail*/
    .ad-gallery .ad-image-wrapper{height: 300px!important;}
    .brick-box .big-slider .image{height: 260px;}
    .brick-box .size22{height: 375px;}

    .simple-icon-list.v3 .list-col, .simple-icon-list.v3.col-count4 .list-col, .simple-icon-list.v3.col-count2 .list-col{width: 100%}
    .simple-icon-list .list-field{width: 100%}
    .simple-icon-list.v3 .img-box{position: relative}
    .simple-icon-list.v3 .img-box img{position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}

    .cookieWidget .cookieWidget-window_footer{flex-direction: column}
    .cookieWidget .cookieWidget-window_footer .cookieWidget-btn{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .cookieWidget.is-openCookieWindow .cookieWidget-window{width: calc(100vw - 24px)}

}/*/mediaquery*/

@media (max-width : 460px) {
    .payment-logo img{margin: 2px; height: 15px;}
    .brick-box .big-slider .image{height: 250px;}
    .brick-box .size22{height: 365px;}
}/*/mediaquery*/

@media (max-width : 420px) {
    /*.limit{width: 90%}
    .booking .page-block{width: 90%;}*/
    .modal-search-form{width: 320px;}
    /*listing*/
    .hotel_point.excursion .describe li{width: 100%; padding: 0 0 7px}
    .hotel_point.excursion .describe li:nth-child(2){width: 100%; padding-left: 0; padding-bottom: 0}
    .hotel_point.excursion .describe .row{float: none}
    .hotel-modal-info{width: 285px;}
    #modal-modal .ad-gallery .ad-image-wrapper{height: 200px!important;}
    body.full-view .limit{max-width: 90%}
    /*detail*/
    .hotel_detail .gallery_block  .column.main_photo{height: 235px;}
    .hotel_detail .gallery_block .item{height: 80px;}
    .hotel_detail .gallery_block .item .add_button{line-height: 73px;}
    .hotel_detail .booked_form .child .block-left{width: 100%; padding: 0 3px 5px}
    .additional-book-form .step-text{padding-top: 0}
    /*FORM*/
    .search_form.main_form{padding-left: 0; padding-right: 0}
    /*END FORM*/
    .include-item .hotel_point.not-space-border .image_row{width: 100%; height: 215px;}
    .popover_block .hotel_point .image-part{float: none; display: none;}
    .popover_block .hotel_point .right_part{padding-left: 0}
    .main-page-content .center-block{width: 90%}
    .brick-box .big-slider .image{height: 230px;}
    .brick-box .size22{height: 345px;}
}/*/mediaquery*/

@media (max-width : 400px) {
    .header-mobile .mobile-option-i{padding: 7px 5px; font-size: 11px; height: 26px; border-radius: 10px;}
    .header-mobile .mobile-option + .mobile-option{margin-left: 5px;}
    .header-mobile .block-login .mobile-option-i{height: 26px; padding: 5px 0; width: 26px; min-width: 26px;}
    .header-mobile .mobile-option-box{margin-top: -13px;}
    .brick-box .big-slider .image{height: 220px;}
    .brick-box .size22{height: 335px;}

    .simple-icon-list.v3 .img-box{height: 218px;}
}/*/mediaquery*/

@media (max-width : 380px) {
    .left-fixed-field .grid-visible-point.fixed-width-item{width: 290px;}
    .left-fixed-field .grid-visible-point .image_row{height: 190px;}
    .left-fixed-field .grid-visible-point .image_row img{min-width: 240px; min-height: 170px; margin-left: -120px;}
    .left-fixed-field .grid-visible-point .hotel_point .h5{font-size: 11px; line-height: 12px;}
    .left-fixed-field .grid-visible-point .hotel_point .h7{font-size: 9px;}
    .options_block .blue_btn.toggle-form-mobile{padding-left: 20px}
    .mobile-parent-row .blue_btn > i{left: 0}
    .hover-hint-container .hover-hint-wrap{width: 250px!important; margin-left: -125px; padding: 10px;}
    .hotel_point .include-field .bottom-text{font-size: 10px;}
    .dark-page-boooking .button_block .yellow-btn-50{font-size: 12px; padding: 0 10px}
    .basket-item .bottom-btn-panel .content-left .choose-btn, .basket-item .bottom-btn-panel .content-right .choose-btn{width: 100%; max-width: 200px;}
    .gallery-container .ad-gallery .ad-image-wrapper .ad-image img{max-width: 420px}
    .chat-widget{width: 300px; right: 10px;}
    .room-rates-field .room-rates-description-left, .room-rates-field .room-rates-description-right{display: block; text-align: center}
    .room-rates-field .room-rates-description-inner{display: block; }
    .room-rates-field .room-rates-description-right{margin-bottom: 10px;}
    .room-rates-field .room-rates-description-left{padding-right: 0}
    .room-rates-field .room-rates-description-left .air-info{margin: 0 auto!important;}
    .event-ico .hover-hint-container .hover-hint-wrap{width: 220px; margin-left: -110px;}
    .search_form.main_form .tour.transitional-var-form .col-n-5,
    .search_form.main_form .tour.transitional-var-form .col-n-6{width: 100%}
    .brick-box .big-slider .image{height: 205px;}
    .brick-box .size22{height: 320px;}

    .simple-icon-list.v1 .img-box{float: none; margin: 0 auto 5px;}
    .simple-icon-list.v1 .right-text{padding-left: 0; text-align: center}
    .simple-icon-list.v3 .img-box{height: 200px;}
}

@media (max-width : 360px) {
    .simple-icon-list.v3 .img-box{height: 190px;}
}

/* Смартфоны (portrait) */
@media (max-width : 340px) {
    .hotel_point .image_row{height: 215px;}
    .hotel_point .include-field .bottom-text{letter-spacing: -0.4px;}
    .hotel_point .include-field i{font-size: 22px; height: 22px; display: block}
    .hotel_point .include-field .service-point{padding: 5px 2px;}
    .hotel_point .image_row .attractions{font-size: 11px; line-height: 14px;}
    .hotel-flight-box .bottom-shadow-field .purple-link{font-size: 11px;}
    .mobile-parent-row .blue_btn > i{display: none}
    .mobile-parent-row .blue_btn, .mobile-parent-row .show-on-map > .blue_btn{padding: 0 5px;}
    .mobile-parent-row.detail-view .blue_btn{padding: 0 15px; margin-left: 0}
    .options_block .mobile-parent-row .blue_btn.toggle-form-mobile{padding: 0 10px;}
    .options_block .blue_btn.toggle-form-mobile{padding: 0 10px;}
    .mobile_filter_btn > .blue_btn, .mobile-parent-row .show-on-map > .blue_btn{width: 65px;}
    .mobile-parent-row{padding: 10px 70px;}
    .options_block .mobile-parent-row .search_form.listing-view{margin: 0 -70px!important;}
    .result_info .legend .legend-win{width: 280px}
    .brick-box .big-slider .image{height: 185px;}
    .brick-box .size22{height: 300px;}

    .simple-icon-list.v3 .img-box{height: 175px;}
}/*/mediaquery*/


/* Смартфоны (portrait) */
@media (max-width : 320px) {
    .hotel_point .include-field .bottom-text{font-size: 10px;}
    .left-fixed-field .grid-visible-point.fixed-width-item{width: 250px;}
    .left-fixed-field .grid-visible-point .image_row{height: 170px;}
    .brick-box .big-slider .image{height: 170px;}
    .brick-box .size22{height: 285px;}

    .simple-icon-list.v3 .img-box{height: 165px;}
}/*/mediaquery*/


